/**
 *                            License
 * THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS  
 * CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). 
 * THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW.  
 * ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR  
 * COPYRIGHT LAW IS PROHIBITED.
 * 
 * BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND  
 * AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE  
 * MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED 
 * HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
 * 
 */
package l1j.server.server.model.map;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
import java.util.logging.Level;
import java.util.logging.Logger;

import l1j.server.server.datatables.MapsTable;
import l1j.server.server.utils.FileUtil;
import l1j.server.server.utils.collections.Lists;
import l1j.server.server.utils.collections.Maps;

/**
 * 地圖 (maps/\d*.txt)讀取
 */
public class TextMapReader extends MapReader {

	/** 紀錄用 */
	private static Logger _log = Logger
			.getLogger(TextMapReader.class.getName());

	/** 地圖的路徑 */
	private static final String MAP_DIR = "./maps/";

	/** MAP_INFO 中編號的位置 */
	public static final int MAPINFO_MAP_NO = 0;

	/** MAP_INFO 開始X座標的位置 */
	public static final int MAPINFO_START_X = 1;

	/** MAP_INFO 結束X座標的位置 */
	public static final int MAPINFO_END_X = 2;

	/** MAP_INFO 開始Y座標的位置 */
	public static final int MAPINFO_START_Y = 3;

	/** MAP_INFO 結束Y座標的位置 */
	public static final int MAPINFO_END_Y = 4;

	/**
	 * 依照輸入大小讀取指定編號地圖
	 * 
	 * @param mapId
	 *            地圖編號
	 * @param xSize
	 *            X座標大小
	 * @param ySize
	 *            Y座標大小
	 * @return byte[][]
	 * @throws IOException
	 */
	public byte[][] read(final int mapId, final int xSize, final int ySize)
			throws IOException {
		byte[][] map = new byte[xSize][ySize];
		LineNumberReader in = new LineNumberReader(new BufferedReader(
				new FileReader(MAP_DIR + mapId + ".txt")));

		int y = 0;
		String line;
		while ((line = in.readLine()) != null) {
			if ((line.trim().length() == 0) || line.startsWith("#")) {
				continue; // 跳過空行與註解
			}

			int x = 0;
			StringTokenizer tok = new StringTokenizer(line, ",");
			while (tok.hasMoreTokens()) {
				byte tile = Byte.parseByte(tok.nextToken());
				map[x][y] = tile;

				x++;
			}
			y++;
		}
		in.close();
		return map;
	}

	/**
	 * 讀取指定編號的地圖
	 * 
	 * @param id
	 *            地圖編號
	 * @return L1Map
	 * @throws IOException
	 */
	@Override
	public L1Map read(final int id) throws IOException {
		for (int[] info : MAP_INFO) {
			int mapId = info[MAPINFO_MAP_NO];
			int xSize = info[MAPINFO_END_X] - info[MAPINFO_START_X] + 1;
			int ySize = info[MAPINFO_END_Y] - info[MAPINFO_START_Y] + 1;

			if (mapId == id) {
				L1V1Map map = new L1V1Map((short) mapId, this.read(mapId,
						xSize, ySize), info[MAPINFO_START_X],
						info[MAPINFO_START_Y], MapsTable.getInstance()
								.isUnderwater(mapId), MapsTable.getInstance()
								.isMarkable(mapId), MapsTable.getInstance()
								.isTeleportable(mapId), MapsTable.getInstance()
								.isEscapable(mapId), MapsTable.getInstance()
								.isUseResurrection(mapId), MapsTable
								.getInstance().isUsePainwand(mapId), MapsTable
								.getInstance().isEnabledDeathPenalty(mapId),
						MapsTable.getInstance().isTakePets(mapId), MapsTable
								.getInstance().isRecallPets(mapId), MapsTable
								.getInstance().isUsableItem(mapId), MapsTable
								.getInstance().isUsableSkill(mapId));
				return map;
			}
		}
		throw new FileNotFoundException("地圖編號: " + id);
	}

	/**
	 * 取得所有地圖與編號的 Mapping
	 * 
	 * @return Map
	 * @throws IOException
	 */
	@Override
	public Map<Integer, L1Map> read() throws IOException {
		Map<Integer, L1Map> maps = Maps.newMap();

		for (int[] info : MAP_INFO) {
			int mapId = info[MAPINFO_MAP_NO];
			int xSize = info[MAPINFO_END_X] - info[MAPINFO_START_X] + 1;
			int ySize = info[MAPINFO_END_Y] - info[MAPINFO_START_Y] + 1;

			try {
				L1V1Map map = new L1V1Map((short) mapId, this.read(mapId,
						xSize, ySize), info[MAPINFO_START_X],
						info[MAPINFO_START_Y], MapsTable.getInstance()
								.isUnderwater(mapId), MapsTable.getInstance()
								.isMarkable(mapId), MapsTable.getInstance()
								.isTeleportable(mapId), MapsTable.getInstance()
								.isEscapable(mapId), MapsTable.getInstance()
								.isUseResurrection(mapId), MapsTable
								.getInstance().isUsePainwand(mapId), MapsTable
								.getInstance().isEnabledDeathPenalty(mapId),
						MapsTable.getInstance().isTakePets(mapId), MapsTable
								.getInstance().isRecallPets(mapId), MapsTable
								.getInstance().isUsableItem(mapId), MapsTable
								.getInstance().isUsableSkill(mapId));

				maps.put(mapId, map);
			} catch (IOException e) {
				_log.log(Level.SEVERE, e.getLocalizedMessage(), e);
			}
		}

		return maps;
	}

	/**
	 * 傳回所有地圖的編號
	 * 
	 * @return ArraryList
	 */
	public static List<Integer> listMapIds() {
		List<Integer> ids = Lists.newList();

		File mapDir = new File(MAP_DIR);
		for (String name : mapDir.list()) {
			File mapFile = new File(mapDir, name);
			if (!mapFile.exists()) {
				continue;
			}
			if (!FileUtil.getExtension(mapFile).toLowerCase().equals("txt")) {
				continue;
			}
			int id = 0;
			try {
				String idStr = FileUtil.getNameWithoutExtension(mapFile);
				id = Integer.parseInt(idStr);
			} catch (NumberFormatException e) {
				continue;
			}
			ids.add(id);
		}
		return ids;
	}

	/**
	 * mapInfo：地圖編號、地圖構成大小. 格式為 {mapNo,StartX,EndX,StartY,EndY}
	 */
	private static final int[][] MAP_INFO = {
		/*{ 0, 32256, 32767, 32768, 33279 }, // 说话之岛
		{ 1, 32576, 32831, 32704, 32959 }, // 冒险洞窟1层
		{ 2, 32576, 32895, 32704, 32959 }, // 冒险洞窟2层
		{ 3, 32576, 32831, 32704, 32959 }, // 甘特之家
		{ 4, 32448, 34303, 32064, 33599 }, // 整个大陆
		{ 5, 32704, 32767, 32768, 32831 }, // 去往古鲁丁的船
		{ 6, 32704, 32831, 32768, 32831 }, // 去往说话之岛的船
		{ 7, 32640, 32895, 32640, 32895 }, // 古鲁丁地监1层
		{ 8, 32640, 32895, 32640, 32895 }, // 古鲁丁地监2层
		{ 9, 32640, 32895, 32640, 32895 }, // 古鲁丁地监3层
		{ 10, 32640, 32831, 32640, 32895 }, // 古鲁丁地监4层
		{ 11, 32640, 32895, 32640, 32895 }, // 古鲁丁地监5层
		{ 12, 32640, 32895, 32640, 32895 }, // 古鲁丁地监6层
		{ 13, 32640, 32895, 32640, 32895 }, // 古鲁丁地监7层
		{ 14, 32512, 33023, 32704, 32895 }, // 海底隧道
		{ 15, 32704, 32767, 32768, 32831 }, // 肯特内城
		{ 16, 32704, 32831, 32704, 32895 }, // 海拉的研究所
		{ 17, 32704, 32767, 32768, 32831 }, // 娜鲁帕洞穴
		{ 18, 32704, 32767, 32768, 32831 }, // 都佩杰诺地监
		{ 19, 32704, 32895, 32640, 32895 }, // 妖精森林地监1层
		{ 20, 32704, 32831, 32704, 32831 }, // 妖精森林地监2层
		{ 21, 32640, 32831, 32704, 32895 }, // 妖精森林地监3层
		{ 22, 32640, 32895, 32640, 32895 }, // 杰瑞德的试炼地监
		{ 23, 32640, 32895, 32640, 32895 }, // 风木城地监1楼
		{ 24, 32640, 32895, 32640, 32895 }, // 风木城地监2楼
		{ 25, 32704, 32895, 32704, 32831 }, // 骑士洞穴1层
		{ 26, 32704, 32895, 32640, 32895 }, // 骑士洞穴2层
		{ 27, 32640, 32895, 32704, 32895 }, // 骑士洞穴3层
		{ 28, 32640, 32895, 32704, 32895 }, // 骑士洞穴4层
		{ 29, 32704, 32767, 32768, 32831 }, // 风木内城
		{ 30, 32640, 32895, 32640, 32895 }, // 龙之谷地监1层
		{ 31, 32640, 32895, 32640, 32895 }, // 龙之谷地监2层
		{ 32, 32576, 32831, 32704, 32959 }, // 龙之谷地监3层
		{ 33, 32576, 32831, 32704, 32959 }, // 龙之谷地监4层
		{ 34, 32640, 32831, 32704, 32895 }, // Hall of Honor
		{ 35, 32576, 32831, 32704, 32959 }, // 龙之谷地监5层
		{ 36, 32576, 32831, 32704, 32959 }, // 龙之谷地监6层
		{ 37, 32576, 32831, 32704, 32959 }, // 安塔瑞斯巢穴
		{ 38, 32640, 32831, 32704, 32895 }, // Hall of Honor
		{ 39, 32640, 32831, 32704, 32895 }, // Hall of Honor
		{ 40, 32640, 32831, 32704, 32895 }, // Hall of Honor
		{ 41, 32640, 32831, 32704, 32895 }, // Hall of Honor
		{ 42, 32512, 32831, 32704, 33023 }, // 新增未知-----
		{ 43, 32704, 32831, 32704, 32831 }, // 蚂蚁洞穴
		{ 44, 32704, 32831, 32704, 32831 }, // 蚂蚁洞穴
		{ 45, 32704, 32831, 32704, 32831 }, // 蚂蚁洞穴
		{ 46, 32704, 32831, 32704, 32831 }, // 蚂蚁洞穴
		{ 47, 32704, 32831, 32704, 32831 }, // 蚂蚁洞穴
		{ 48, 32704, 32831, 32704, 32831 }, // 蚂蚁洞穴
		{ 49, 32704, 32831, 32704, 32831 }, // 蚂蚁洞穴
		{ 50, 32704, 32831, 32704, 32831 }, // 蚂蚁洞穴
		{ 51, 32640, 32831, 32704, 32895 }, // 蚂蚁洞穴
		{ 52, 32640, 32767, 32768, 32895 }, // 奇岩内城
		{ 53, 32640, 32895, 32640, 32895 }, // 奇岩地监 1层
		{ 54, 32640, 32895, 32640, 32895 }, // 奇岩地监 2层
		{ 55, 32640, 32831, 32704, 32959 }, // 奇岩地监 3层
		{ 56, 32640, 32895, 32640, 32895 }, // 奇岩地监 4层
		{ 57, 32576, 33023, 32512, 32959 }, // 伊斯努特之岛
		{ 58, 32512, 32831, 32704, 33023 }, // 隐藏之谷
		{ 59, 32640, 32831, 32768, 32895 }, // 伊娃王国地监1层
		{ 60, 32640, 32767, 32768, 32959 }, // 伊娃王国地监2层
		{ 61, 32640, 32767, 32768, 32895 }, // 伊娃王国地监3层
		{ 62, 32640, 32767, 32768, 32895 }, // 伊娃圣殿
		{ 63, 32576, 32895, 32640, 32959 }, // 伊娃王国
		{ 64, 32512, 32639, 32768, 32895 }, // 海音内城
		{ 65, 32704, 32831, 32768, 32895 }, // 法利昂巢穴
		{ 66, 32704, 32895, 32768, 32959 }, // 侏儒洞穴
		{ 67, 32640, 32831, 32704, 32895 }, // 巴拉卡斯巢穴
		{ 68, 32576, 33023, 32512, 32959 }, // 歌唱之岛
		{ 69, 32512, 32831, 32704, 33023 }, // 隐藏之谷
		{ 70, 32576, 33023, 32640, 33087 }, // 遗忘之岛
		{ 72, 32704, 32895, 32768, 32895 }, // 水晶洞穴 B1
		{ 73, 32704, 32959, 32704, 32959 }, // 冰女王之城 B2
		{ 74, 32704, 32895, 32768, 32959 }, // 冰女王之城 B3
		{ 75, 32704, 32831, 32768, 32959 }, // 欧瑞 象牙塔1层
		{ 76, 32704, 32831, 32768, 32895 }, // 欧瑞 象牙塔2层
		{ 77, 32704, 32831, 32768, 32895 }, // 欧瑞 象牙塔3层
		{ 78, 32832, 32959, 32704, 32831 }, // 欧瑞 象牙塔4层
		{ 79, 32704, 32831, 32768, 32895 }, // 欧瑞 象牙塔5层
		{ 80, 32704, 32831, 32768, 32895 }, // 欧瑞 象牙塔6层
		{ 81, 32704, 32831, 32768, 32895 }, // 欧瑞 象牙塔7层
		{ 82, 32640, 32767, 32768, 32895 }, // 欧瑞 象牙塔8层
		{ 83, 32704, 32831, 32768, 32831 }, // 去往遗忘之岛的船
		{ 84, 32704, 32767, 32768, 32831 }, // 去往海音的船
		{ 85, 32512, 32831, 32640, 32959 }, // 歌唱之岛地监
		{ 86, 32768, 33023, 32704, 32895 }, // 隐藏之谷地监
		{ 87, 32704, 32767, 32768, 32831 }, // 帕古洞穴
		{ 88, 33472, 33599, 32640, 32767 }, // 奇岩竞技场
		{ 89, 32640, 32767, 32832, 32959 }, // 奇岩竞技场
		{ 90, 32640, 32767, 32832, 32959 }, // 奇岩竞技场
		{ 91, 32640, 32767, 32832, 32959 }, // 说话之岛竞技场
		{ 92, 32640, 32767, 32832, 32959 }, // 古鲁丁竞技场
		{ 93, 32640, 32767, 32832, 32959 }, // 肯特竞技场
		{ 94, 32640, 32767, 32832, 32959 }, // 风木竞技场
		{ 95, 32640, 32767, 32832, 32959 }, // 银骑士竞技场
		{ 96, 32640, 32767, 32832, 32959 }, // 巴拉卡斯巢穴竞技场
		{ 97, 32640, 32767, 32832, 32959 }, // 海音竞技场
		{ 98, 32640, 32767, 32832, 32959 }, // 威顿竞技场
		{ 99, 32704, 32767, 32768, 32831 }, // 管理者房间
		{ 100, 32704, 32831, 32768, 32895 }, // 新增未知-----
		{ 101, 32704, 32895, 32704, 32895 }, // 傲慢之塔1楼
		{ 102, 32704, 32895, 32704, 32895 }, // 傲慢之塔2楼
		{ 103, 32704, 32895, 32704, 32895 }, // 傲慢之塔3楼
		{ 104, 32576, 32767, 32768, 32959 }, // 傲慢之塔4楼
		{ 105, 32576, 32767, 32768, 32959 }, // 傲慢之塔5楼
		{ 106, 32576, 33855, 32768, 32959 }, // 傲慢之塔6楼
		{ 107, 32576, 32767, 32768, 32959 }, // 傲慢之塔7楼
		{ 108, 32576, 32767, 32768, 32959 }, // 傲慢之塔8楼
		{ 109, 32576, 32767, 32768, 32959 }, // 傲慢之塔9楼
		{ 110, 32704, 32895, 32704, 32895 }, // 傲慢之塔10楼
		{ 111, 32576, 32767, 32768, 32959 }, // 傲慢之塔11楼
		{ 112, 32704, 32895, 32704, 32895 }, // 傲慢之塔12楼
		{ 113, 32704, 32895, 32704, 32895 }, // 傲慢之塔13楼
		{ 114, 32576, 32767, 32768, 32959 }, // 傲慢之塔14楼
		{ 115, 32576, 32767, 32768, 32959 }, // 傲慢之塔15楼
		{ 116, 32704, 32831, 32832, 32895 }, // 傲慢之塔16楼
		{ 117, 32576, 32767, 32768, 32959 }, // 傲慢之塔17楼
		{ 118, 32576, 32767, 32768, 32959 }, // 傲慢之塔18楼
		{ 119, 32576, 32767, 32768, 32959 }, // 傲慢之塔19楼
		{ 120, 32704, 32895, 32704, 32895 }, // 傲慢之塔20楼
		{ 121, 32576, 32767, 32768, 32959 }, // 傲慢之塔21楼
		{ 122, 32704, 32895, 32704, 32895 }, // 傲慢之塔22楼
		{ 123, 32704, 32895, 32704, 32895 }, // 傲慢之塔23楼
		{ 124, 32576, 32767, 32768, 32959 }, // 傲慢之塔24楼
		{ 125, 32576, 32767, 32768, 32959 }, // 傲慢之塔25楼
		{ 126, 32704, 32831, 32832, 32895 }, // 傲慢之塔26楼
		{ 127, 32576, 32767, 32768, 32959 }, // 傲慢之塔27楼
		{ 128, 32576, 32767, 32768, 32959 }, // 傲慢之塔28楼
		{ 129, 32576, 32767, 32768, 32959 }, // 傲慢之塔29楼
		{ 130, 32704, 32895, 32704, 32895 }, // 傲慢之塔30楼
		{ 131, 32576, 32767, 32768, 32959 }, // 傲慢之塔31楼
		{ 132, 32704, 32895, 32704, 32895 }, // 傲慢之塔32楼
		{ 133, 32704, 32895, 32704, 32895 }, // 傲慢之塔33楼
		{ 134, 32576, 32767, 32768, 32959 }, // 傲慢之塔34楼
		{ 135, 32576, 32767, 32768, 32959 }, // 傲慢之塔35楼
		{ 136, 32704, 32831, 32832, 32895 }, // 傲慢之塔36楼
		{ 137, 32576, 32767, 32768, 32959 }, // 傲慢之塔37楼
		{ 138, 32576, 32767, 32768, 32959 }, // 傲慢之塔38楼
		{ 139, 32576, 32767, 32768, 32959 }, // 傲慢之塔39楼
		{ 140, 32704, 32895, 32704, 32895 }, // 傲慢之塔40楼
		{ 141, 32576, 32767, 32768, 32959 }, // 傲慢之塔41楼
		{ 142, 32704, 32895, 32704, 32895 }, // 傲慢之塔42楼
		{ 143, 32704, 32895, 32704, 32895 }, // 傲慢之塔43楼
		{ 144, 32576, 32767, 32768, 32959 }, // 傲慢之塔44楼
		{ 145, 32576, 32767, 32768, 32959 }, // 傲慢之塔45楼
		{ 146, 32576, 32831, 32768, 32959 }, // 傲慢之塔46楼
		{ 147, 32576, 32767, 32768, 32959 }, // 傲慢之塔47楼
		{ 148, 32576, 32767, 32768, 32959 }, // 傲慢之塔48楼
		{ 149, 32576, 32767, 32768, 32959 }, // 傲慢之塔49楼
		{ 150, 32704, 32895, 32704, 32895 }, // 傲慢之塔50楼
		{ 151, 32576, 32767, 32768, 32959 }, // 傲慢之塔51楼
		{ 152, 32576, 32767, 32768, 32959 }, // 傲慢之塔52楼
		{ 153, 32576, 32767, 32768, 32959 }, // 傲慢之塔53楼
		{ 154, 32704, 32895, 32704, 32895 }, // 傲慢之塔54楼
		{ 155, 32704, 32895, 32704, 32895 }, // 傲慢之塔55楼
		{ 156, 32704, 32831, 32768, 32831 }, // 傲慢之塔56楼
		{ 157, 32576, 32767, 32768, 32959 }, // 傲慢之塔57楼
		{ 158, 32576, 32767, 32768, 32959 }, // 傲慢之塔58楼
		{ 159, 32576, 32767, 32768, 32959 }, // 傲慢之塔59楼
		{ 160, 32576, 32767, 32768, 32959 }, // 傲慢之塔60楼
		{ 161, 32576, 32767, 32768, 32959 }, // 傲慢之塔61楼
		{ 162, 32576, 32767, 32768, 32959 }, // 傲慢之塔62楼
		{ 163, 32576, 32767, 32768, 32959 }, // 傲慢之塔63楼
		{ 164, 32704, 32895, 32704, 32895 }, // 傲慢之塔64楼
		{ 165, 32704, 32895, 32704, 32895 }, // 傲慢之塔65楼
		{ 166, 32704, 32831, 32768, 32831 }, // 傲慢之塔66楼
		{ 167, 32576, 32767, 32768, 32959 }, // 傲慢之塔67楼
		{ 168, 32576, 32767, 32768, 32959 }, // 傲慢之塔68楼
		{ 169, 32576, 32767, 32768, 32959 }, // 傲慢之塔69楼
		{ 170, 32576, 32767, 32768, 32959 }, // 傲慢之塔70楼
		{ 171, 32576, 32767, 32768, 32959 }, // 傲慢之塔71楼
		{ 172, 32576, 32767, 32768, 32959 }, // 傲慢之塔72楼
		{ 173, 32576, 32767, 32768, 32959 }, // 傲慢之塔73楼
		{ 174, 32704, 32895, 32704, 32895 }, // 傲慢之塔74楼
		{ 175, 32704, 32895, 32704, 32895 }, // 傲慢之塔75楼
		{ 176, 32704, 32831, 32768, 32831 }, // 傲慢之塔76楼
		{ 177, 32576, 32767, 32768, 32959 }, // 傲慢之塔77楼
		{ 178, 32576, 32767, 32768, 32959 }, // 傲慢之塔78楼
		{ 179, 32576, 32767, 32768, 32959 }, // 傲慢之塔79楼
		{ 180, 32576, 32767, 32768, 32959 }, // 傲慢之塔80楼
		{ 181, 32576, 32767, 32768, 32959 }, // 傲慢之塔81楼
		{ 182, 32576, 32767, 32768, 32959 }, // 傲慢之塔82楼
		{ 183, 32576, 32767, 32768, 32959 }, // 傲慢之塔83楼
		{ 184, 32704, 32895, 32704, 32895 }, // 傲慢之塔84楼
		{ 185, 32704, 32895, 32704, 32895 }, // 傲慢之塔85楼
		{ 186, 32704, 32831, 32768, 32831 }, // 傲慢之塔86楼
		{ 187, 32576, 32767, 32768, 32959 }, // 傲慢之塔87楼
		{ 188, 32576, 32767, 32768, 32959 }, // 傲慢之塔88楼
		{ 189, 32576, 32767, 32768, 32959 }, // 傲慢之塔89楼
		{ 190, 32576, 32767, 32768, 32959 }, // 傲慢之塔90楼
		{ 191, 32576, 32767, 32768, 32959 }, // 傲慢之塔91楼
		{ 192, 32576, 32767, 32768, 32959 }, // 傲慢之塔92楼
		{ 193, 32576, 32767, 32768, 32959 }, // 傲慢之塔93楼
		{ 194, 32704, 32895, 32704, 32895 }, // 傲慢之塔94楼
		{ 195, 32704, 32895, 32704, 32895 }, // 傲慢之塔95楼
		{ 196, 32704, 32831, 32768, 32831 }, // 傲慢之塔96楼
		{ 197, 32576, 32767, 32768, 32959 }, // 傲慢之塔97楼
		{ 198, 32576, 32767, 32768, 32959 }, // 傲慢之塔98楼
		{ 199, 32576, 32767, 32768, 32959 }, // 傲慢之塔99楼
		{ 200, 32576, 32831, 32768, 33023 }, // 傲慢之塔100楼
		{ 201, 32640, 33535, 32704, 32959 }, // 法师试练地监
		{ 202, 32640, 33535, 32704, 32895 }, // 法师试练地监
		{ 203, 32640, 33535, 32704, 32895 }, // 法师试练地监
		{ 204, 32640, 33535, 32704, 32895 }, // 法师试练地监
		{ 205, 32640, 33535, 32704, 32895 }, // Unknown
		{ 206, 32640, 33535, 32704, 32895 }, // Unknown
		{ 207, 32640, 33535, 32704, 32895 }, // Unknown
		{ 208, 32640, 33535, 32704, 32895 }, // Unknown
		{ 209, 32704, 32767, 32768, 32831 }, // 黑暗妖精地监
		{ 210, 32640, 33535, 32704, 32895 }, // 黑暗妖精地监
		{ 211, 32640, 33535, 32704, 32895 }, // 黑暗妖精地监
		{ 213, 32704, 32767, 32768, 32831 }, // 黑暗妖精地监
		// 214 黑暗妖精地监
		// 215 黑暗妖精地监
		// 216 黑暗妖精地监
		{ 217, 32640, 32767, 32768, 32831 }, // 变种巨蚁地监
		// 218 变种巨蚁地监
		{ 221, 32640, 32895, 32640, 32895 }, // 杰瑞德的试炼地监
		// 杰瑞德的试炼地监 222
		// 杰瑞德的试炼地监 223
		// 杰瑞德的试炼地监 224
		// 杰瑞德的试炼地监 225
		// 杰瑞德的试炼地监 226
		// 杰瑞德的试炼地监 227
		// 杰瑞德的试炼地监 228
		{ 237, 32704, 32767, 32768, 32831 }, // 吉姆的密室
		{ 240, 32640, 32767, 33024, 33151 }, // 肯特城地监1层
		{ 241, 32704, 32831, 32832, 32959 }, // 肯特城地监2层
		{ 242, 32704, 32831, 32896, 33087 }, // 肯特城地监3层
		{ 243, 32640, 32767, 32832, 33023 }, // 肯特城地监 4层
		{ 244, 32704, 33023, 32768, 33087 }, // 污浊之地
		{ 248, 32704, 32831, 32768, 32895 }, // 隐藏的地下宫殿 1楼
		{ 249, 32704, 32831, 32832, 32895 }, // 隐藏的地下宫殿 2楼
		{ 250, 32704, 32831, 32768, 32895 }, // 隐藏的地下宫殿 3楼
		{ 251, 32768, 32831, 32768, 32831 }, // 隐藏的地下宫殿 4楼
		{ 252, 32576, 32767, 32832, 32895 }, // 海音地下监狱
		{ 253, 32704, 32831, 32832, 33023 }, // 伊娃王国
		{ 254, 32576, 32767, 32768, 32959 }, // 巴贝多的隐身处
		{ 255, 32640, 32831, 32768, 32895 }, // 废弃的矿坑
		{ 256, 32640, 32895, 32768, 33023 }, // 废弃的矿坑古道
		{ 257, 32640, 32831, 32768, 32895 }, // 亚丁地下墓穴 1层
		{ 258, 32576, 32831, 32768, 33151 }, // 亚丁地下墓穴 2层-4层
		{ 259, 32704, 32767, 32768, 33023 }, // 亚丁地下墓穴 3层
		{ 300, 32832, 32959, 32448, 32639 }, // 亚丁内城
		{ 301, 32576, 32767, 32768, 33023 }, // 傲慢之塔地下水路
		{ 302, 32704, 32767, 32832, 32895 }, // 赛菲亚地监
		{ 303, 32576, 32959, 32512, 32895 }, // 梦幻之岛
		{ 304, 32576, 32959, 32768, 33023 }, // 沉默洞穴
		{ 305, 32704, 32767, 32768, 32831 }, // 布鲁迪卡洞穴
		{ 306, 32512, 32767, 32768, 32959 }, // 黑暗妖精试练地监
		{ 307, 32704, 32959, 32768, 32959 }, // 拉斯塔巴德地下洞穴 1层
		{ 308, 32704, 33023, 32768, 32959 }, // 拉斯塔巴德地下洞穴 2层
		{ 309, 32704, 33087, 32768, 32959 }, // 拉斯塔巴德地下洞穴 3层
		{ 310, 32640, 32895, 32768, 33023 }, // 欧姆地监
		{ 320, 32640, 33087, 32768, 33087 }, // 狄亚得要塞
		{ 330, 32640, 32831, 32768, 33023 }, // 矿物洞穴
		{ 340, 32640, 32895, 32704, 32959 }, // 古鲁丁市场
		{ 350, 32640, 32767, 32768, 32895 }, // 奇岩市场
		{ 360, 32640, 32831, 32704, 32895 }, // 欧瑞市场
		{ 370, 32640, 32831, 32704, 32895 }, // 银骑士村庄市场
		{ 400, 32448, 33087, 32576, 33087 }, // 大洞穴隐遁者村庄地区
		{ 401, 32704, 32895, 32768, 32895 }, // 大洞穴隐遁者地区 -连结- 隐遁地北方废墟
		{ 410, 32640, 32959, 32704, 33087 }, // 魔族神殿
		{ 420, 32640, 32831, 32832, 33151 }, // 地底湖
		{ 430, 32640, 33023, 32704, 33087 }, // 精灵墓穴
		{ 440, 32256, 32767, 32768, 33279 }, // 海贼岛
		{ 441, 32640, 32895, 32704, 32959 }, // 海贼岛地监 1层
		{ 442, 32704, 32895, 32704, 32895 }, // 海贼岛地监 2层
		{ 443, 32640, 32895, 32640, 32959 }, // 海贼岛地监 3层
		{ 444, 32704, 32767, 32768, 32831 }, // 海贼岛地监 4层
		{ 445, 32704, 32831, 32832, 32895 }, // 隐藏之港
		{ 446, 32704, 32831, 32768, 32831 }, // 去往隐藏之港的船
		{ 447, 32704, 32767, 32768, 32831 }, // 去往海贼岛的船
		{ 450, 32576, 32831, 32768, 32959 }, // 拉斯塔巴德正门
		{ 451, 32704, 32895, 32704, 32895 }, // 1层 集会场
		{ 452, 32704, 32831, 32768, 32895 }, // 1楼 突击队训练场
		{ 453, 32704, 32895, 32704, 32895 }, // 1楼 魔兽君王之室
		{ 454, 32704, 32895, 32704, 32895 }, // 1楼 魔兽调教场
		{ 455, 32704, 32895, 32768, 32895 }, // 1楼 魔兽训练场
		{ 456, 32704, 32831, 32768, 32895 }, // 1楼 魔兽召唤室
		{ 457, 32640, 32767, 32768, 32895 }, // 1楼 黑暗结界
		{ 460, 32704, 32895, 32768, 32895 }, // 2楼 黑魔法修练场
		{ 461, 32640, 32895, 32768, 32895 }, // 2楼 黑魔法研究室
		{ 462, 32640, 32895, 32768, 32895 }, // 2楼 法令军王之室
		{ 463, 32704, 32831, 32768, 32895 }, // 2楼 法令军王的书房
		{ 464, 32704, 32831, 32768, 32895 }, // 2楼 暗黑精灵召唤室
		{ 465, 32704, 32831, 32768, 32895 }, // 2楼 暗黑精灵栖息地
		{ 466, 32704, 32831, 32768, 32895 }, // 2楼 暗黑精灵研究室
		{ 467, 32640, 32767, 32768, 32895 }, // 2楼 黑暗结界
		{ 468, 32576, 32703, 32832, 32959 }, // 2楼 黑暗结界
		{ 470, 32640, 32895, 32768, 32895 }, // 3楼 恶灵祭坛
		{ 471, 32704, 32831, 32768, 32895 }, // 3楼 恶灵之主祭坛
		{ 472, 32640, 32831, 32704, 32895 }, // 3楼 佣兵训练场
		{ 473, 32704, 32959, 32768, 32895 }, // 3楼 冥法军训练场
		{ 474, 32704, 32831, 32768, 32895 }, // 3楼 欧姆实验室
		{ 475, 32640, 32831, 32768, 32895 }, // 3楼 冥法军王之室
		{ 476, 32704, 32831, 32704, 32895 }, // 3楼 中央控制室
		{ 477, 32704, 32831, 32768, 32959 }, // 3楼 恶灵之主佣兵室
		{ 478, 32640, 32831, 32704, 32895 }, // 3楼 控制室走廊
		{ 480, 32576, 32895, 32768, 33023 }, // 海贼岛后半部
		{ 481, 32640, 32831, 32768, 32895 }, // 卡蜜拉的房间
		{ 482, 32576, 32831, 32704, 32895 }, // 福朗克的迷宫
		{ 483, 32640, 32895, 32704, 32959 }, // 迪哥的废弃监狱
		{ 484, 32704, 32895, 32704, 32895 }, // 豪势的地监
		{ 490, 32640, 32767, 32768, 32895 }, // 地下训练场
		{ 491, 32640, 32767, 32704, 32895 }, // 地下通道
		{ 492, 32704, 32895, 32768, 32895 }, // 暗杀军王之室
		{ 493, 32704, 32831, 32704, 32831 }, // 地下控制室
		{ 494, 32768, 32895, 32704, 32831 }, // 地下处刑场
		{ 495, 32704, 32895, 32704, 32895 }, // 地下竞技场
		{ 496, 32768, 32895, 32768, 32895 }, // 地下监狱
		{ 500, 32640, 32831, 32704, 32895 }, // 韩国活动地图
		{ 501, 32576, 33215, 32512, 32959 }, // v
		{ 502, 32576, 33215, 32576, 32959 }, // 韩国活动地图
		{ 503, 32576, 33215, 32576, 32959 }, // 韩国活动地图
		{ 504, 32576, 33215, 32576, 32959 }, // 韩国活动地图
		{ 505, 32576, 33215, 32576, 32959 }, // 韩国活动地图
		{ 506, 32512, 33215, 32576, 32959 }, // 韩国活动地图
		{ 507, 32704, 33023, 32768, 32959 }, // 韩国活动地图
		{ 508, 32768, 32895, 33088, 33215 }, // 韩国活动地图
		{ 509, 32704, 32767, 32768, 32831 }, // 混沌的大战
		{ 511, 32576, 33215, 32576, 32895 }, // 韩国活动地图
		{ 512, 32576, 33215, 32576, 32895 }, // 韩国活动地图
		{ 513, 32576, 33215, 32576, 32895 }, // 韩国活动地图
		{ 514, 32576, 33215, 32576, 32895 }, // 韩国活动地图
		{ 515, 32576, 33215, 32576, 32895 }, // 韩国活动地图
		{ 516, 32576, 33215, 32576, 32895 }, // 韩国活动地图
		{ 518, 32640, 32831, 32704, 32895 }, // 新增未知-----
		{ 521, 32576, 32767, 32832, 33023 }, // 暗影神殿外围
		{ 522, 32576, 32831, 32832, 32959 }, // 暗影神殿 1层
		{ 523, 32576, 32831, 32832, 32959 }, // 暗影神殿 2层
		{ 524, 32576, 32831, 32832, 32959 }, // 暗影神殿 3层
		{ 530, 32704, 32959, 32768, 32959 }, // 4楼 格兰肯神殿、长老·琪娜之室
		{ 531, 32704, 32895, 32704, 32959 }, // 4楼 长老·巴塔斯之室、长老·安迪斯之室
		{ 532, 32704, 32895, 32768, 32895 }, // 4楼 庭园广场、长老·艾迪尔之室
		{ 533, 32704, 32895, 32768, 33023 }, // 4楼 长老·泰玛斯之室、长老·拉曼斯之室、长老·巴陆德之室
		{ 534, 32704, 32959, 32768, 32895 }, // 4楼 长老会议厅、副神官·卡山德拉之室、真·冥皇丹特斯之室
		{ 535, 32576, 32895, 32704, 33023 }, // 黑暗妖精圣地
		{ 536, 32640, 32831, 32704, 32895 }, // 3楼 黑暗结界
		{ 541, 32640, 32831, 32768, 32895 }, // 巨蚁洞穴A
		{ 542, 32640, 32831, 32768, 32895 }, // 巨蚁洞穴B
		{ 543, 32704, 32895, 32704, 32895 }, // 巨蚁女皇洞穴
		{ 550, 32384, 32895, 32640, 33151 }, // 船舶之墓 海面
		{ 551, 32640, 32767, 32768, 32895 }, // 船舶之墓 船舱
		{ 552, 32704, 32767, 32768, 32895 }, // 船舶之墓 船舱
		{ 553, 32704, 32831, 32768, 32895 }, // 船舶之墓 船舱
		{ 554, 32704, 32831, 32768, 32895 }, // 船舶之墓 船舱
		{ 555, 32704, 32767, 32768, 32895 }, // 船舶之墓 船舱
		{ 556, 32704, 32831, 32768, 32895 }, // 船舶之墓 船舱
		{ 557, 32704, 32831, 32768, 32895 }, // 船舶之墓 船舱
		{ 558, 32704, 33215, 32768, 33279 }, // 船舶之墓 深海
		{ 600, 32640, 32895, 32704, 32895 }, // 欲望洞穴入口
		{ 601, 32640, 32959, 32704, 32959 }, // 欲望洞穴大厅
		{ 602, 32640, 32767, 32768, 32895 }, // 炎魔谒见所
		{ 603, 32640, 32767, 32768, 32895 }, // 炎魔房间
		{ 604, 32768, 32895, 32768, 32895 }, // 水之领域
		{ 605, 32704, 32959, 32704, 32959 }, // 火之领域
		{ 606, 32640, 32895, 32704, 32895 }, // 风之领域
		{ 607, 32640, 32895, 32768, 32959 }, // 地之领域
		{ 608, 32640, 32767, 32832, 32959 }, // 火焰之影实验室
		{ 610, 32640, 32895, 32704, 32959 }, // 日本活动地图樱花森林
		{ 611, 32640, 32895, 32640, 32831 }, // 日本活动地图训练营地
		{ 612, 32704, 32831, 32768, 32895 }, // 日本活动地图果子森林
		{ 613, 32640, 32895, 32768, 33023 }, // 奇怪之村落
		{ 620, 32768, 32831, 32768, 32831 }, // 新增未知-----
		{ 621, 32640, 32895, 32768, 32959 }, // 奇怪的村庄
		{ 630, 32704, 33023, 32768, 33087 }, // 天空之城
		{ 631, 32704, 33087, 32640, 33023 }, // 二次元空间
		{ 632, 32640, 32959, 32576, 32895 }, // 魔物管理室
		{ 666, 32640, 32831, 32704, 32895 }, // 地狱
		{ 701, 32576, 33023, 32512, 32959 }, // 追忆之岛
		// 追忆之岛 (702-724)
		{ 725, 33472, 33663, 32576, 32767 }, // 新增未知-----
		{ 726, 32640, 32767, 32832, 32959 }, // 新增未知-----
		{ 777, 32448, 32831, 32832, 33151 }, // 不死魔族抛弃之地
		{ 778, 32640, 32959, 32576, 33023 }, // 原生魔族抛弃之地地面
		{ 779, 32768, 33023, 32704, 32895 }, // 原生魔族抛弃之地海底
		{ 780, 32576, 32831, 32704, 33087 }, // 底比斯 沙漠
		{ 781, 32704, 33023, 32704, 32895 }, // 底比斯 金字塔内部
		{ 782, 32704, 32831, 32768, 32895 }, // 底比斯 欧西里斯祭坛
		{ 783, 32704, 33343, 32576, 32959 }, // 提卡尔神庙
		{ 784, 32704, 32831, 32832, 32895 }, // 库库尔坎祭坛
		{ 997, 32704, 32767, 32768, 32831 }, // Unknown
		{ 998, 32704, 32767, 32768, 32831 }, // Hall of Honor
		{ 1000, 32704, 32895, 32768, 32959 }, // 希培莉亚
		{ 1001, 32704, 32895, 32768, 32959 }, // 贝希摩斯
		{ 1002, 32576, 33087, 32512, 33023 }, // 被遗忘的龙之谷
		{ 1003, 32640, 32895, 32832, 32959 }, // 新增未知-----
		{ 1004, 32512, 32959, 32512, 32895 }, // 新增未知-----
		{ 1005, 32512, 33023, 32576, 33023 }, // 安塔瑞斯洞穴
		// 安塔瑞斯洞穴 (1006-1010)
		{ 1011, 32640, 33151, 32448, 32959 }, // 法利昂洞穴
		// 法利昂洞穴 (1012-1016)
		{ 1017, 32512, 33023, 32768, 33279 }, // 林德拜尔洞穴
		// 林德拜尔洞穴 (1018-1022)
		{ 1023, 32512, 32959, 32704, 33087 }, // 巴拉卡斯洞穴
		// 巴拉卡斯洞穴 (1024-1028)
		{ 2000, 32640, 32959, 32704, 33023 }, // 再生的圣所 1层-3层
		{ 2001, 32640, 32959, 32704, 33023 }, // 再生的圣所 1层-3层
		{ 2002, 32640, 32959, 32704, 33023 }, // 再生的圣所 1层-3层
		{ 2003, 32640, 32959, 32704, 33023 }, // 再生的圣所 1层-3层
		{ 2004, 32640, 32895, 32768, 32959 }, // 枯拉斯
		{ 2005, 32512, 32895, 32704, 33087 }, // 新隐藏之谷
		{ 2006, 32704, 32895, 32768, 32959 }, // 麦特斯的游园
		{ 5001, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5002, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5003, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5004, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5005, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5006, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5007, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5008, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5009, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5010, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5011, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5012, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5013, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5014, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5015, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5016, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5017, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5018, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5019, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5020, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5021, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5022, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5023, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5024, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5025, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5026, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5027, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5028, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5029, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5030, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5031, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5032, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5033, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5034, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5035, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5036, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5037, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5038, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5039, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5040, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5041, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5042, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5043, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5044, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5045, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5046, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5047, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5048, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5049, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5050, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5051, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5052, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5053, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5054, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5055, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5056, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5057, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5058, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5059, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5060, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5061, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5062, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5063, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5064, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5065, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5066, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5067, 32704, 32831, 32704, 32831 }, // 亚丁地下盟屋
		{ 5068, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5069, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5070, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5071, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5072, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5073, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5074, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5075, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5076, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5077, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5078, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5079, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5080, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5081, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5082, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5083, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5084, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5085, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5086, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5087, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5088, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5089, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5090, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5091, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5092, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5093, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5094, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5095, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5096, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5097, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5098, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5099, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5100, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5101, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5102, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5103, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5104, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5105, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5106, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5107, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5108, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5109, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5110, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5111, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5112, 32704, 32831, 32768, 32895 }, // 奇岩地下盟屋
		{ 5113, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5114, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5115, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5116, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5117, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5118, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5119, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5120, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5121, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5122, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5123, 32704, 32831, 32768, 32895 }, // 海音地下盟屋
		{ 5124, 32704, 32895, 32704, 32895 }, // 钓鱼池
		{ 5125, 32768, 32895, 32768, 32895 }, // 宠物战战场
		// 宠物战战场 (5126-5134)
		{ 5140, 32640, 32959, 32704, 32959 }, // 幽灵之家
		{ 5141, 32640, 32959, 32704, 32959 }, // 幽灵之家
		{ 5142, 32640, 32959, 32704, 32959 }, // 幽灵之家
		{ 5143, 32704, 32831, 32768, 32895 }, // 宠物竞速赛
		{ 5144, 32704, 32831, 32768, 32895 }, // 新增未知-----
		{ 5145, 32704, 32831, 32768, 32895 }, // 新增未知-----
		{ 5153, 32576, 32703, 32832, 32959 }, // 不知名地图
		{ 5166, 32704, 32831, 32768, 32895 }, // 回忆之地
		{ 5167, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5168, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5169, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5170, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5171, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5172, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5173, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5174, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5175, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5176, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5177, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5178, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5179, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5180, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5181, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5182, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5183, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5184, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5185, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5186, 32512, 32767, 32704, 32959 }, // 新恶魔王之领土
		{ 5187, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5188, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5189, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5190, 32512, 32767, 32704, 32959 }, // 恶魔王之领土
		{ 5191, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5192, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5193, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5194, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5195, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5196, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5197, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5198, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5199, 32704, 32895, 32768, 32959 }, // 象牙塔地下仓库
		{ 5200, 32704, 32895, 32768, 32959 }, // 新增未知-----
		{ 5300, 32640, 32895, 32704, 32959 }, // 新钓鱼池
		{ 5301, 32640, 32895, 32704, 32959 }, // 新钓鱼池
		{ 5302, 32640, 32895, 32704, 32959 }, // 新钓鱼池
		{ 5303, 32704, 32895, 32768, 32959 }, // 裂痕洞穴(51 ~ 65)
		// 5304 裂痕地监 (51 ~ 65)
		// 5383 裂痕地监 (51 ~ 65)
		{ 5384, 32704, 32895, 32640, 32831 }, // 裂痕洞穴(66 ~ 75)
		// 5385 裂痕地监 (66 ~ 75)
		// 5434 裂痕地监 (66 ~ 75)
		{ 5435, 32704, 32959, 32704, 32959 }, // 裂痕洞穴(76 ~ 100)
		// 5436 裂痕地监 (76 ~ 100)
		// 5455 裂痕地监 (76 ~ 100)
		{ 5501, 32704, 32959, 32832, 33087 }, // 万圣节 魔女村庄(国内)
		// 5502 万圣节 魔女村庄(国内)
		// 5550 万圣节 魔女村庄(国内)
		{ 6041, 32768, 32895, 32768, 32895 }, // 极恶之地
		{ 7100, 32704, 32959, 32832, 33087 }, // 万圣节 魔女村庄(海外)
		// 7101 万圣节 魔女村庄(海外)
		// 7130 万圣节 魔女村庄(海外)
		{ 9000, 32576, 32895, 32640, 33023 }, // 过去的说话之岛
		// 9001 过去的说话之岛
		// 9099 过去的说话之岛
		{ 9100, 32704, 32767, 32832, 32895 }, // 象牙塔秘密研究室
		{ 9101, 32640, 32831, 32768, 32895 }, // 精气船甲板
		// 9102 过去的秘密研究所
		// 9199 过去的秘密研究所
		{ 16384, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 16896, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 17408, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 17920, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 18432, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 18944, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 19456, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 19968, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 20480, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 20992, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 21504, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 22016, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 22528, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 23040, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 23552, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 24064, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 24576, 32704, 32767, 32768, 32831 }, // 旅馆房间
		{ 25088, 32704, 32767, 32768, 32831 } // 旅馆房间 */
		/*{ 0, 32256, 32767, 32768, 33279 },
		{ 1, 32576, 32831, 32704, 32959 },
		{ 2, 32576, 32895, 32704, 32959 },
		{ 3, 32576, 32831, 32704, 32959 },
		{ 4, 32448, 34303, 32064, 33599 },
		{ 5, 32704, 32767, 32768, 32831 },
		{ 6, 32704, 32831, 32768, 32831 },
		{ 7, 32640, 32895, 32640, 32895 },
		{ 8, 32640, 32895, 32640, 32895 },
		{ 9, 32640, 32895, 32640, 32895 },
		{ 10, 32640, 32831, 32640, 32895 },
		{ 11, 32640, 32895, 32640, 32895 },
		{ 12, 32640, 32895, 32640, 32895 },
		{ 13, 32640, 32895, 32640, 32895 },
		{ 14, 32512, 33023, 32704, 32895 },
		{ 15, 32704, 32767, 32768, 32831 },
		{ 16, 32704, 32831, 32704, 32895 },
		{ 17, 32704, 32767, 32768, 32831 },
		{ 18, 32704, 32767, 32768, 32831 },
		{ 19, 32704, 32895, 32640, 32895 },
		{ 20, 32704, 32831, 32704, 32831 },
		{ 21, 32640, 32831, 32704, 32895 },
		{ 22, 32640, 32895, 32640, 32895 },
		{ 23, 32640, 32895, 32640, 32895 },
		{ 24, 32640, 32895, 32640, 32895 },
		{ 25, 32704, 32895, 32704, 32831 },
		{ 26, 32704, 32895, 32640, 32895 },
		{ 27, 32640, 32895, 32704, 32895 },
		{ 28, 32640, 32895, 32704, 32895 },
		{ 29, 32704, 32767, 32768, 32831 },
		{ 30, 32640, 32895, 32640, 32895 },
		{ 31, 32640, 32895, 32640, 32895 },
		{ 32, 32576, 32831, 32704, 32959 },
		{ 33, 32576, 32831, 32704, 32959 },
		{ 34, 32640, 32831, 32704, 32895 },
		{ 35, 32576, 32831, 32704, 32959 },
		{ 36, 32576, 32831, 32704, 32959 },
		{ 37, 32576, 32831, 32704, 32959 },
		{ 38, 32640, 32831, 32704, 32895 },
		{ 39, 32640, 32831, 32704, 32895 },
		{ 40, 32640, 32831, 32704, 32895 },
		{ 41, 32640, 32831, 32704, 32895 },
		{ 42, 32512, 32831, 32704, 33023 },
		{ 43, 32704, 32831, 32704, 32831 },
		{ 44, 32704, 32831, 32704, 32831 },
		{ 45, 32704, 32831, 32704, 32831 },
		{ 46, 32704, 32831, 32704, 32831 },
		{ 47, 32704, 32831, 32704, 32831 },
		{ 48, 32704, 32831, 32704, 32831 },
		{ 49, 32704, 32831, 32704, 32831 },
		{ 50, 32704, 32831, 32704, 32831 },
		{ 51, 32640, 32831, 32704, 32895 },
		{ 52, 32640, 32767, 32768, 32895 },
		{ 53, 32704, 32831, 32704, 32831 }, // 奇岩地監 1樓 32640, 32895, 32640, 32895
		{ 54, 32640, 32895, 32640, 32895 }, // 奇岩地監 2樓
		{ 55, 32640, 32831, 32704, 32959 }, // 奇岩地監 3樓
		{ 56, 32640, 32895, 32640, 32895 }, // 奇岩地監 4樓
		{ 57, 32576, 33023, 32512, 32959 },
		{ 58, 32512, 32831, 32704, 33023 },
		{ 59, 32640, 32831, 32768, 32895 },
		{ 60, 32640, 32767, 32768, 32959 },
		{ 61, 32640, 32767, 32768, 32895 },
		{ 62, 32640, 32767, 32768, 32895 },
		{ 63, 32576, 32895, 32640, 32959 },
		{ 64, 32512, 32639, 32768, 32895 },
		{ 65, 32704, 32831, 32768, 32895 },
		{ 66, 32704, 32895, 32768, 32959 },
		{ 67, 32640, 32831, 32704, 32895 },
		{ 68, 32576, 33023, 32512, 32959 },
		{ 69, 32512, 32831, 32704, 33023 },
		{ 70, 32576, 33023, 32640, 33087 },
		{ 72, 32704, 32895, 32768, 32895 },
		{ 73, 32704, 32959, 32704, 32959 },
		{ 74, 32704, 32895, 32768, 32959 },
		{ 75, 32704, 32831, 32768, 32959 },
		{ 76, 32704, 32831, 32768, 32895 },
		{ 77, 32704, 32831, 32768, 32895 },
		{ 78, 32832, 32959, 32704, 32831 },
		{ 79, 32704, 32831, 32768, 32895 },
		{ 80, 32704, 32831, 32768, 32895 },
		{ 81, 32704, 32831, 32768, 32895 },
		{ 82, 32640, 32767, 32768, 32895 },
		{ 83, 32704, 32831, 32768, 32831 },
		{ 84, 32704, 32767, 32768, 32831 },
		{ 85, 32512, 32831, 32640, 32959 },
		{ 86, 32768, 33023, 32704, 32895 },
		{ 87, 32704, 32767, 32768, 32831 },
		{ 88, 33472, 33599, 32640, 32767 },
		{ 89, 32640, 32767, 32832, 32959 },
		{ 90, 32640, 32767, 32832, 32959 },
		{ 91, 32640, 32767, 32832, 32959 },
		{ 92, 32640, 32767, 32832, 32959 },
		{ 93, 32640, 32767, 32832, 32959 },
		{ 94, 32640, 32767, 32832, 32959 },
		{ 95, 32640, 32767, 32832, 32959 },
		{ 96, 32640, 32767, 32832, 32959 },
		{ 97, 32640, 32767, 32832, 32959 },
		{ 98, 32640, 32767, 32832, 32959 },
		{ 99, 32704, 32767, 32768, 32831 },
		{ 100, 32704, 32831, 32768, 32895 },
		{ 101, 32704, 32895, 32704, 32895 },
		{ 102, 32704, 32895, 32704, 32895 },
		{ 103, 32704, 32895, 32704, 32895 },
		{ 104, 32576, 32767, 32768, 32959 },
		{ 105, 32576, 32767, 32768, 32959 },
		{ 106, 32576, 33855, 32768, 32959 },
		{ 107, 32576, 32767, 32768, 32959 },
		{ 108, 32576, 32767, 32768, 32959 },
		{ 109, 32576, 32767, 32768, 32959 },
		{ 110, 32704, 32895, 32704, 32895 },
		{ 111, 32576, 32767, 32768, 32959 },
		{ 112, 32704, 32895, 32704, 32895 },
		{ 113, 32704, 32895, 32704, 32895 },
		{ 114, 32576, 32767, 32768, 32959 },
		{ 115, 32576, 32767, 32768, 32959 },
		{ 116, 32704, 32831, 32832, 32895 },
		{ 117, 32576, 32767, 32768, 32959 },
		{ 118, 32576, 32767, 32768, 32959 },
		{ 119, 32576, 32767, 32768, 32959 },
		{ 120, 32704, 32895, 32704, 32895 },
		{ 121, 32576, 32767, 32768, 32959 },
		{ 122, 32704, 32895, 32704, 32895 },
		{ 123, 32704, 32895, 32704, 32895 },
		{ 124, 32576, 32767, 32768, 32959 },
		{ 125, 32576, 32767, 32768, 32959 },
		{ 126, 32704, 32831, 32832, 32895 },
		{ 127, 32576, 32767, 32768, 32959 },
		{ 128, 32576, 32767, 32768, 32959 },
		{ 129, 32576, 32767, 32768, 32959 },
		{ 130, 32704, 32895, 32704, 32895 },
		{ 131, 32576, 32767, 32768, 32959 },
		{ 132, 32704, 32895, 32704, 32895 },
		{ 133, 32704, 32895, 32704, 32895 },
		{ 134, 32576, 32767, 32768, 32959 },
		{ 135, 32576, 32767, 32768, 32959 },
		{ 136, 32704, 32831, 32832, 32895 },
		{ 137, 32576, 32767, 32768, 32959 },
		{ 138, 32576, 32767, 32768, 32959 },
		{ 139, 32576, 32767, 32768, 32959 },
		{ 140, 32704, 32895, 32704, 32895 },
		{ 141, 32576, 32767, 32768, 32959 },
		{ 142, 32704, 32895, 32704, 32895 },
		{ 143, 32704, 32895, 32704, 32895 },
		{ 144, 32576, 32767, 32768, 32959 },
		{ 145, 32576, 32767, 32768, 32959 },
		{ 146, 32576, 32831, 32768, 32959 },
		{ 147, 32576, 32767, 32768, 32959 },
		{ 148, 32576, 32767, 32768, 32959 },
		{ 149, 32576, 32767, 32768, 32959 },
		{ 150, 32704, 32895, 32704, 32895 },
		{ 151, 32576, 32767, 32768, 32959 },
		{ 152, 32576, 32767, 32768, 32959 },
		{ 153, 32576, 32767, 32768, 32959 },
		{ 154, 32704, 32895, 32704, 32895 },
		{ 155, 32704, 32895, 32704, 32895 },
		{ 156, 32704, 32831, 32768, 32831 },
		{ 157, 32576, 32767, 32768, 32959 },
		{ 158, 32576, 32767, 32768, 32959 },
		{ 159, 32576, 32767, 32768, 32959 },
		{ 160, 32576, 32767, 32768, 32959 },
		{ 161, 32576, 32767, 32768, 32959 },
		{ 162, 32576, 32767, 32768, 32959 },
		{ 163, 32576, 32767, 32768, 32959 },
		{ 164, 32704, 32895, 32704, 32895 },
		{ 165, 32704, 32895, 32704, 32895 },
		{ 166, 32704, 32831, 32768, 32831 },
		{ 167, 32576, 32767, 32768, 32959 },
		{ 168, 32576, 32767, 32768, 32959 },
		{ 169, 32576, 32767, 32768, 32959 },
		{ 170, 32576, 32767, 32768, 32959 },
		{ 171, 32576, 32767, 32768, 32959 },
		{ 172, 32576, 32767, 32768, 32959 },
		{ 173, 32576, 32767, 32768, 32959 },
		{ 174, 32704, 32895, 32704, 32895 },
		{ 175, 32704, 32895, 32704, 32895 },
		{ 176, 32704, 32831, 32768, 32831 },
		{ 177, 32576, 32767, 32768, 32959 },
		{ 178, 32576, 32767, 32768, 32959 },
		{ 179, 32576, 32767, 32768, 32959 },
		{ 180, 32576, 32767, 32768, 32959 },
		{ 181, 32576, 32767, 32768, 32959 },
		{ 182, 32576, 32767, 32768, 32959 },
		{ 183, 32576, 32767, 32768, 32959 },
		{ 184, 32704, 32895, 32704, 32895 },
		{ 185, 32704, 32895, 32704, 32895 },
		{ 186, 32704, 32831, 32768, 32831 },
		{ 187, 32576, 32767, 32768, 32959 },
		{ 188, 32576, 32767, 32768, 32959 },
		{ 189, 32576, 32767, 32768, 32959 },
		{ 190, 32576, 32767, 32768, 32959 },
		{ 191, 32576, 32767, 32768, 32959 },
		{ 192, 32576, 32767, 32768, 32959 },
		{ 193, 32576, 32767, 32768, 32959 },
		{ 194, 32704, 32895, 32704, 32895 },
		{ 195, 32704, 32895, 32704, 32895 },
		{ 196, 32704, 32831, 32768, 32831 },
		{ 197, 32576, 32767, 32768, 32959 },
		{ 198, 32576, 32767, 32768, 32959 },
		{ 199, 32576, 32767, 32768, 32959 },
		{ 200, 32576, 32831, 32768, 33023 },
		{ 201, 32640, 33535, 32704, 32959 },
		{ 202, 32640, 33535, 32704, 32895 },
		{ 203, 32640, 33535, 32704, 32895 },
		{ 204, 32640, 33535, 32704, 32895 },
		{ 205, 32640, 33535, 32704, 32895 },
		{ 206, 32640, 33535, 32704, 32895 },
		{ 207, 32640, 33535, 32704, 32895 },
		{ 208, 32640, 33535, 32704, 32895 },
		{ 209, 32704, 32767, 32768, 32831 },
		{ 210, 32640, 33535, 32704, 32895 },
		{ 211, 32640, 33535, 32704, 32895 },
		{ 213, 32704, 32767, 32768, 32831 },
		{ 217, 32640, 32767, 32768, 32831 },
		{ 221, 32640, 32895, 32640, 32895 },
		{ 237, 32704, 32767, 32768, 32831 },
		{ 240, 32640, 32767, 33024, 33151 },
		{ 241, 32704, 32831, 32832, 32959 },
		{ 242, 32704, 32831, 32896, 33087 },
		{ 243, 32640, 32767, 32832, 33023 },
		{ 244, 32704, 33023, 32768, 33087 },
		{ 248, 32704, 32831, 32768, 32895 },
		{ 249, 32704, 32831, 32832, 32895 },
		{ 250, 32704, 32831, 32768, 32895 },
		{ 251, 32768, 32831, 32768, 32831 },
		{ 252, 32576, 32767, 32832, 32895 },
		{ 253, 32704, 32831, 32832, 33023 },
		{ 254, 32576, 32767, 32768, 32959 },
		{ 255, 32640, 32831, 32768, 32895 },
		{ 256, 32640, 32895, 32768, 33023 },
		{ 257, 32640, 32831, 32768, 32895 },
		{ 258, 32576, 32831, 32768, 33151 },
		{ 259, 32704, 32767, 32768, 33023 },
		{ 300, 32832, 32959, 32448, 32639 },
		{ 301, 32576, 32767, 32768, 33023 },
		{ 302, 32704, 32767, 32832, 32895 },
		{ 303, 32576, 32959, 32512, 32895 },
		{ 304, 32576, 32959, 32704, 33023 },
		{ 305, 32704, 32767, 32768, 32831 },
		{ 306, 32512, 32767, 32768, 32959 },
		{ 307, 32704, 32959, 32768, 32959 },
		{ 308, 32704, 33023, 32768, 32959 },
		{ 309, 32704, 33087, 32768, 32959 },
		{ 310, 32640, 32895, 32768, 33023 },
		{ 320, 32640, 33087, 32768, 33087 },
		{ 330, 32640, 32831, 32768, 33023 },
		{ 340, 32640, 32895, 32704, 32959 },
		{ 350, 32640, 32767, 32768, 32895 },
		{ 360, 32640, 32831, 32704, 32895 },
		{ 370, 32640, 32831, 32704, 32895 },
		{ 400, 32448, 33087, 32576, 33087 },
		{ 401, 32704, 32895, 32768, 32895 },
		{ 410, 32640, 32959, 32704, 33087 },
		{ 420, 32640, 32831, 32832, 33151 },
		{ 430, 32640, 33023, 32704, 33087 },
		{ 440, 32256, 32767, 32768, 33279 },
		{ 441, 32640, 32895, 32704, 32959 },
		{ 442, 32704, 32895, 32704, 32895 },
		{ 443, 32640, 32895, 32640, 32959 },
		{ 444, 32704, 32767, 32768, 32831 },
		{ 445, 32704, 32831, 32832, 32895 },
		{ 446, 32704, 32831, 32768, 32831 },
		{ 447, 32704, 32767, 32768, 32831 },
		{ 450, 32576, 32831, 32768, 32959 },
		{ 451, 32704, 32895, 32704, 32895 },
		{ 452, 32704, 32831, 32768, 32895 },
		{ 453, 32704, 32895, 32704, 32895 },
		{ 454, 32704, 32895, 32704, 32895 },
		{ 455, 32704, 32895, 32768, 32895 },
		{ 456, 32704, 32831, 32768, 32895 },
		{ 457, 32640, 32767, 32768, 32895 },
		{ 460, 32704, 32895, 32768, 32895 },
		{ 461, 32640, 32895, 32768, 32895 },
		{ 462, 32640, 32895, 32768, 32895 },
		{ 463, 32704, 32831, 32768, 32895 },
		{ 464, 32704, 32831, 32768, 32895 },
		{ 465, 32704, 32831, 32768, 32895 },
		{ 466, 32704, 32831, 32768, 32895 },
		{ 467, 32640, 32767, 32768, 32895 },
		{ 468, 32576, 32703, 32832, 32959 },
		{ 470, 32640, 32895, 32768, 32895 },
		{ 471, 32704, 32831, 32768, 32895 },
		{ 472, 32640, 32831, 32704, 32895 },
		{ 473, 32704, 32959, 32768, 32895 },
		{ 474, 32704, 32831, 32768, 32895 },
		{ 475, 32640, 32831, 32768, 32895 },
		{ 476, 32704, 32831, 32704, 32895 },
		{ 477, 32704, 32831, 32768, 32959 },
		{ 478, 32640, 32831, 32704, 32895 },
		{ 480, 32576, 32895, 32768, 33023 },
		{ 481, 32640, 32831, 32768, 32895 },
		{ 482, 32576, 32831, 32704, 32895 },
		{ 483, 32640, 32895, 32704, 32959 },
		{ 484, 32704, 32895, 32704, 32895 },
		{ 490, 32640, 32767, 32768, 32895 },
		{ 491, 32640, 32767, 32704, 32895 },
		{ 492, 32704, 32895, 32768, 32895 },
		{ 493, 32704, 32831, 32704, 32831 },
		{ 494, 32768, 32895, 32704, 32831 },
		{ 495, 32704, 32895, 32704, 32895 },
		{ 496, 32768, 32895, 32768, 32895 },
		{ 500, 32640, 32831, 32704, 32895 },
		{ 501, 32576, 33215, 32512, 32959 },
		{ 502, 32576, 33215, 32576, 32959 },
		{ 503, 32576, 33215, 32576, 32959 },
		{ 504, 32576, 33215, 32576, 32959 },
		{ 505, 32576, 33215, 32576, 32959 },
		{ 506, 32512, 33215, 32576, 32959 },
		{ 507, 32704, 33023, 32768, 32959 },
		{ 508, 32768, 32895, 33088, 33215 },
		{ 509, 32704, 32767, 32768, 32831 },
		{ 511, 32576, 33215, 32576, 32895 },
		{ 512, 32576, 33215, 32576, 32895 },
		{ 513, 32576, 33215, 32576, 32895 },
		{ 514, 32576, 33215, 32576, 32895 },
		{ 515, 32576, 33215, 32576, 32895 },
		{ 516, 32576, 33215, 32576, 32895 },
		{ 518, 32640, 32831, 32704, 32895 },
		{ 521, 32576, 32767, 32832, 33023 },
		{ 522, 32576, 32831, 32832, 32959 },
		{ 523, 32576, 32831, 32832, 32959 },
		{ 524, 32576, 32831, 32832, 32959 },
		{ 530, 32704, 32959, 32768, 32959 },
		{ 531, 32704, 32895, 32704, 32959 },
		{ 532, 32704, 32895, 32768, 32895 },
		{ 533, 32704, 32895, 32768, 33023 },
		{ 534, 32704, 32959, 32768, 32895 },
		{ 535, 32576, 32895, 32704, 33023 },
		{ 536, 32640, 32831, 32704, 32895 },
		{ 541, 32640, 32831, 32768, 32895 },
		{ 542, 32640, 32831, 32768, 32895 },
		{ 543, 32704, 32895, 32704, 32895 },
		{ 550, 32384, 32895, 32640, 33151 },
		{ 551, 32640, 32767, 32768, 32895 },
		{ 552, 32704, 32767, 32768, 32895 },
		{ 553, 32704, 32831, 32768, 32895 },
		{ 554, 32704, 32831, 32768, 32895 },
		{ 555, 32704, 32767, 32768, 32895 },
		{ 556, 32704, 32831, 32768, 32895 },
		{ 557, 32704, 32831, 32768, 32895 },
		{ 558, 32704, 33215, 32768, 33279 },
		{ 600, 32640, 32895, 32704, 32895 },
		{ 601, 32640, 32959, 32704, 32959 },
		{ 602, 32640, 32767, 32768, 32895 },
		{ 603, 32640, 32767, 32768, 32895 },
		{ 604, 32768, 32895, 32768, 32895 },
		{ 605, 32704, 32959, 32704, 32959 },
		{ 606, 32640, 32895, 32704, 32895 },
		{ 607, 32640, 32895, 32768, 32959 },
		{ 608, 32640, 32767, 32832, 32959 },
		{ 610, 32640, 32895, 32704, 32959 },
		{ 611, 32640, 32895, 32640, 32831 },
		{ 612, 32640, 32895, 32704, 32959 },
		{ 613, 32640, 32895, 32768, 33023 }, // 奇怪之村落
		{ 620, 32768, 32831, 32768, 32831 },
		{ 621, 32640, 32895, 32768, 32959 }, // 詭異村落
		{ 630, 32704, 33023, 32768, 33087 }, // 天空之城
		{ 631, 32704, 33087, 32640, 33023 }, // 惡靈棲息地
		{ 632, 32640, 32959, 32576, 32895 }, // 羅馬世界
		{ 666, 32640, 32831, 32704, 32895 },
		{ 701, 32576, 33023, 32512, 32959 },
		{ 725, 33472, 33663, 32576, 32767 },
		{ 726, 32640, 32767, 32832, 32959 },
		{ 777, 32448, 32831, 32832, 33151 },
		{ 778, 32640, 32959, 32576, 33023 },
		{ 779, 32768, 33023, 32704, 32895 },
		{ 780, 32576, 32831, 32704, 33087 },
		{ 781, 32704, 33023, 32704, 32895 },
		{ 782, 32704, 32831, 32768, 32895 },
		{ 783, 32704, 33343, 32576, 32959 },
		{ 784, 32704, 32831, 32832, 32895 },
		{ 997, 32704, 32767, 32768, 32831 },
		{ 998, 32704, 32767, 32768, 32831 },
		{ 1000, 32704, 32895, 32768, 32959 },
		{ 1001, 32704, 32895, 32768, 32959 },
		{ 1002, 32576, 33087, 32512, 33023 }, // 被遺忘的龍之谷
		{ 1003, 32640, 32895, 32832, 32959 },
		{ 1004, 32512, 32959, 32512, 32895 },
		{ 1005, 32512, 33023, 32576, 33023 }, // 安塔瑞斯棲息地
        { 1006, 32512, 33023, 32576, 33023 }, // 安塔瑞斯棲息地
        { 1007, 32512, 33023, 32576, 33023 }, // 安塔瑞斯棲息地
        { 1008, 32512, 33023, 32576, 33023 }, // 安塔瑞斯棲息地
        { 1009, 32512, 33023, 32576, 33023 }, // 安塔瑞斯棲息地
        { 1010, 32512, 33023, 32576, 33023 }, // 安塔瑞斯棲息地
		{ 1011, 32640, 33151, 32448, 32959 }, // 法利昂洞穴
		{ 1012, 32640, 33151, 32448, 32959 }, // 法利昂洞穴
		{ 1013, 32640, 33151, 32448, 32959 }, // 法利昂洞穴
		{ 1014, 32640, 33151, 32448, 32959 }, // 法利昂洞穴
		{ 1015, 32640, 33151, 32448, 32959 }, // 法利昂洞穴
		{ 1016, 32640, 33151, 32448, 32959 }, // 法利昂洞穴
		{ 1017, 32512, 33023, 32768, 33279 }, // 林德拜爾 棲息地
		{ 1018, 32512, 33023, 32768, 33279 }, // 林德拜爾 棲息地
		{ 1019, 32512, 33023, 32768, 33279 }, // 林德拜爾 棲息地
		{ 1020, 32512, 33023, 32768, 33279 }, // 林德拜爾 棲息地
		{ 1021, 32512, 33023, 32768, 33279 }, // 林德拜爾 棲息地
		{ 1022, 32512, 33023, 32768, 33279 }, // 林德拜爾 棲息地
		{ 1023, 32512, 32959, 32704, 33087 }, // 林德拜爾 棲息地
		{ 2000, 32640, 32959, 32704, 33023 },
		{ 2001, 32640, 32959, 32704, 33023 },
		{ 2002, 32640, 32959, 32704, 33023 },
		{ 2003, 32640, 32959, 32704, 33023 },
		{ 2004, 32640, 32895, 32768, 32959 },
		{ 2005, 32512, 32895, 32704, 33087 },
		{ 2006, 32704, 32895, 32768, 32959 },
		{ 4301, 32704, 32959, 32768, 33023 },
		{ 4831, 32704, 32831, 32768, 32959 },
		{ 4941, 32768, 32895, 32704, 32831 },
		{ 5001, 32704, 32831, 32704, 32831 },
		{ 5002, 32704, 32831, 32704, 32831 },
		{ 5003, 32704, 32831, 32704, 32831 },
		{ 5004, 32704, 32831, 32704, 32831 },
		{ 5005, 32704, 32831, 32704, 32831 },
		{ 5006, 32704, 32831, 32704, 32831 },
		{ 5007, 32704, 32831, 32704, 32831 },
		{ 5008, 32704, 32831, 32704, 32831 },
		{ 5009, 32704, 32831, 32704, 32831 },
		{ 5010, 32704, 32831, 32704, 32831 },
		{ 5011, 32704, 32831, 32704, 32831 },
		{ 5012, 32704, 32831, 32704, 32831 },
		{ 5013, 32704, 32831, 32704, 32831 },
		{ 5014, 32704, 32831, 32704, 32831 },
		{ 5015, 32704, 32831, 32704, 32831 },
		{ 5016, 32704, 32831, 32704, 32831 },
		{ 5017, 32704, 32831, 32704, 32831 },
		{ 5018, 32704, 32831, 32704, 32831 },
		{ 5019, 32704, 32831, 32704, 32831 },
		{ 5020, 32704, 32831, 32704, 32831 },
		{ 5021, 32704, 32831, 32704, 32831 },
		{ 5022, 32704, 32831, 32704, 32831 },
		{ 5023, 32704, 32831, 32704, 32831 },
		{ 5024, 32704, 32831, 32704, 32831 },
		{ 5025, 32704, 32831, 32704, 32831 },
		{ 5026, 32704, 32831, 32704, 32831 },
		{ 5027, 32704, 32831, 32704, 32831 },
		{ 5028, 32704, 32831, 32704, 32831 },
		{ 5029, 32704, 32831, 32704, 32831 },
		{ 5030, 32704, 32831, 32704, 32831 },
		{ 5031, 32704, 32831, 32704, 32831 },
		{ 5032, 32704, 32831, 32704, 32831 },
		{ 5033, 32704, 32831, 32704, 32831 },
		{ 5034, 32704, 32831, 32704, 32831 },
		{ 5035, 32704, 32831, 32704, 32831 },
		{ 5036, 32704, 32831, 32704, 32831 },
		{ 5037, 32704, 32831, 32704, 32831 },
		{ 5038, 32704, 32831, 32704, 32831 },
		{ 5039, 32704, 32831, 32704, 32831 },
		{ 5040, 32704, 32831, 32704, 32831 },
		{ 5041, 32704, 32831, 32704, 32831 },
		{ 5042, 32704, 32831, 32704, 32831 },
		{ 5043, 32704, 32831, 32704, 32831 },
		{ 5044, 32704, 32831, 32704, 32831 },
		{ 5045, 32704, 32831, 32704, 32831 },
		{ 5046, 32704, 32831, 32704, 32831 },
		{ 5047, 32704, 32831, 32704, 32831 },
		{ 5048, 32704, 32831, 32704, 32831 },
		{ 5049, 32704, 32831, 32704, 32831 },
		{ 5050, 32704, 32831, 32704, 32831 },
		{ 5051, 32704, 32831, 32704, 32831 },
		{ 5052, 32704, 32831, 32704, 32831 },
		{ 5053, 32704, 32831, 32704, 32831 },
		{ 5054, 32704, 32831, 32704, 32831 },
		{ 5055, 32704, 32831, 32704, 32831 },
		{ 5056, 32704, 32831, 32704, 32831 },
		{ 5057, 32704, 32831, 32704, 32831 },
		{ 5058, 32704, 32831, 32704, 32831 },
		{ 5059, 32704, 32831, 32704, 32831 },
		{ 5060, 32704, 32831, 32704, 32831 },
		{ 5061, 32704, 32831, 32704, 32831 },
		{ 5062, 32704, 32831, 32704, 32831 },
		{ 5063, 32704, 32831, 32704, 32831 },
		{ 5064, 32704, 32831, 32704, 32831 },
		{ 5065, 32704, 32831, 32704, 32831 },
		{ 5066, 32704, 32831, 32704, 32831 },
		{ 5067, 32704, 32831, 32704, 32831 },
		{ 5068, 32704, 32831, 32768, 32895 },
		{ 5069, 32704, 32831, 32768, 32895 },
		{ 5070, 32704, 32831, 32768, 32895 },
		{ 5071, 32704, 32831, 32768, 32895 },
		{ 5072, 32704, 32831, 32768, 32895 },
		{ 5073, 32704, 32831, 32768, 32895 },
		{ 5074, 32704, 32831, 32768, 32895 },
		{ 5075, 32704, 32831, 32768, 32895 },
		{ 5076, 32704, 32831, 32768, 32895 },
		{ 5077, 32704, 32831, 32768, 32895 },
		{ 5078, 32704, 32831, 32768, 32895 },
		{ 5079, 32704, 32831, 32768, 32895 },
		{ 5080, 32704, 32831, 32768, 32895 },
		{ 5081, 32704, 32831, 32768, 32895 },
		{ 5082, 32704, 32831, 32768, 32895 },
		{ 5083, 32704, 32831, 32768, 32895 },
		{ 5084, 32704, 32831, 32768, 32895 },
		{ 5085, 32704, 32831, 32768, 32895 },
		{ 5086, 32704, 32831, 32768, 32895 },
		{ 5087, 32704, 32831, 32768, 32895 },
		{ 5088, 32704, 32831, 32768, 32895 },
		{ 5089, 32704, 32831, 32768, 32895 },
		{ 5090, 32704, 32831, 32768, 32895 },
		{ 5091, 32704, 32831, 32768, 32895 },
		{ 5092, 32704, 32831, 32768, 32895 },
		{ 5093, 32704, 32831, 32768, 32895 },
		{ 5094, 32704, 32831, 32768, 32895 },
		{ 5095, 32704, 32831, 32768, 32895 },
		{ 5096, 32704, 32831, 32768, 32895 },
		{ 5097, 32704, 32831, 32768, 32895 },
		{ 5098, 32704, 32831, 32768, 32895 },
		{ 5099, 32704, 32831, 32768, 32895 },
		{ 5100, 32704, 32831, 32768, 32895 },
		{ 5101, 32704, 32831, 32768, 32895 },
		{ 5102, 32704, 32831, 32768, 32895 },
		{ 5103, 32704, 32831, 32768, 32895 },
		{ 5104, 32704, 32831, 32768, 32895 },
		{ 5105, 32704, 32831, 32768, 32895 },
		{ 5106, 32704, 32831, 32768, 32895 },
		{ 5107, 32704, 32831, 32768, 32895 },
		{ 5108, 32704, 32831, 32768, 32895 },
		{ 5109, 32704, 32831, 32768, 32895 },
		{ 5110, 32704, 32831, 32768, 32895 },
		{ 5111, 32704, 32831, 32768, 32895 },
		{ 5112, 32704, 32831, 32768, 32895 },
		{ 5113, 32704, 32831, 32768, 32895 },
		{ 5114, 32704, 32831, 32768, 32895 },
		{ 5115, 32704, 32831, 32768, 32895 },
		{ 5116, 32704, 32831, 32768, 32895 },
		{ 5117, 32704, 32831, 32768, 32895 },
		{ 5118, 32704, 32831, 32768, 32895 },
		{ 5119, 32704, 32831, 32768, 32895 },
		{ 5120, 32704, 32831, 32768, 32895 },
		{ 5121, 32704, 32831, 32768, 32895 },
		{ 5122, 32704, 32831, 32768, 32895 },
		{ 5123, 32704, 32831, 32768, 32895 },
		{ 5124, 32704, 32895, 32704, 32895 },
		{ 5125, 32768, 32895, 32768, 32895 },
		{ 5131, 32768, 32831, 32832, 32895 },
		{ 5132, 32768, 32831, 32832, 32895 },
		{ 5133, 32768, 32831, 32832, 32895 },
		{ 5134, 32768, 32831, 32832, 32895 },
		{ 5140, 32640, 32959, 32704, 32959 }, // 幽靈之家
		{ 5141, 32640, 32959, 32704, 32959 }, // 幽靈之家
		{ 5142, 32640, 32959, 32704, 32959 }, // 幽靈之家
		{ 5143, 32704, 32831, 32768, 32895 }, // 寵物競速賽
		{ 5144, 32704, 32831, 32768, 32895 }, // 寵物競速賽
		{ 5145, 32704, 32831, 32768, 32895 }, // 寵物競速賽
		{ 5153, 32576, 32703, 32832, 32959 },
		{ 5166, 32704, 32831, 32768, 32895 }, 
		{ 5167, 32512, 32767, 32704, 32959 },
		{ 5168, 32512, 32767, 32704, 32959 },
		{ 5169, 32512, 32767, 32704, 32959 },
		{ 5170, 32512, 32767, 32704, 32959 },
		{ 5171, 32512, 32767, 32704, 32959 },
		{ 5172, 32512, 32767, 32704, 32959 },
		{ 5173, 32512, 32767, 32704, 32959 },
		{ 5174, 32512, 32767, 32704, 32959 },
		{ 5175, 32512, 32767, 32704, 32959 },
		{ 5176, 32512, 32767, 32704, 32959 },
		{ 5177, 32512, 32767, 32704, 32959 },
		{ 5178, 32512, 32767, 32704, 32959 },
		{ 5179, 32512, 32767, 32704, 32959 },
		{ 5180, 32512, 32767, 32704, 32959 },
		{ 5181, 32512, 32767, 32704, 32959 },
		{ 5182, 32512, 32767, 32704, 32959 },
		{ 5183, 32512, 32767, 32704, 32959 },
		{ 5184, 32512, 32767, 32704, 32959 },
		{ 5185, 32512, 32767, 32704, 32959 },
		{ 5186, 32512, 32767, 32704, 32959 },
		{ 5187, 32512, 32767, 32704, 32959 },
		{ 5188, 32512, 32767, 32704, 32959 },
		{ 5189, 32512, 32767, 32704, 32959 },
		{ 5190, 32512, 32767, 32704, 32959 },
		{ 5191, 32704, 32895, 32768, 32959 },
		{ 5192, 32704, 32895, 32768, 32959 },
		{ 5193, 32704, 32895, 32768, 32959 },
		{ 5194, 32704, 32895, 32768, 32959 },
		{ 5195, 32704, 32895, 32768, 32959 },
		{ 5196, 32704, 32895, 32768, 32959 },
		{ 5197, 32704, 32895, 32768, 32959 },
		{ 5198, 32704, 32895, 32768, 32959 },
		{ 5199, 32704, 32895, 32768, 32959 },
		{ 5200, 32704, 32895, 32768, 32959 },
		{ 5300, 32640, 32895, 32704, 32959 }, // 釣魚池
		{ 5301, 32640, 32895, 32704, 32959 }, // 釣魚池
		{ 5302, 32640, 32895, 32704, 32959 }, // 釣魚池
		{ 5303, 32704, 32895, 32768, 32959 },
		{ 5384, 32704, 32895, 32640, 32831 },
		{ 5435, 32704, 32959, 32704, 32959 },
		{ 5501, 32704, 32959, 32832, 33087 },
		{ 5701, 32576, 33023, 32512, 32959 },
		{ 5801, 32512, 32831, 32704, 33023 },
		{ 5802, 32512, 32831, 32704, 33023 },
		{ 5803, 32512, 32831, 32704, 33023 },
		{ 5804, 32512, 32831, 32704, 33023 },
		{ 5805, 32512, 32831, 32704, 33023 },
		{ 6041, 32768, 32895, 32768, 32895 }, // 極惡之地
		{ 6051, 32768, 32895, 32768, 32895 },
		{ 6301, 32704, 33023, 32768, 33087 }, // 天空之城
		{ 6302, 32640, 33023, 32576, 33087 }, // 天空之城
		{ 6303, 32640, 33023, 32576, 33087 }, // 天空之城
		{ 6311, 32704, 33023, 32640, 32959 }, // 異次元空間
		{ 6312, 32640, 33023, 32576, 32959 }, // 異次元空間
		{ 6313, 32640, 33023, 32576, 32959 }, // 異次元空間
		{ 6321, 32640, 32959, 32576, 32895 }, // 羅馬世界
		{ 6322, 32640, 32959, 32576, 32895 }, // 羅馬世界
		{ 6323, 32640, 32959, 32576, 32895 }, // 羅馬世界
		{ 6801, 32640, 33023, 32576, 32895 },
		{ 6901, 32512, 32831, 32704, 33023 },
		{ 7001, 32576, 33023, 32640, 33087 },
		{ 7100, 32704, 32959, 32832, 33087 },
		{ 9000, 32576, 32895, 32640, 33023 },
		{ 9100, 32704, 32767, 32832, 32895 },
		{ 9101, 32640, 32831, 32768, 32895 },
		{ 9102, 32704, 32831, 32768, 32895 },
		{ 9990, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9991, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9992, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9993, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9994, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9995, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9996, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9997, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9998, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 9999, 32640, 32959, 32576, 32895 }, // 台版地圖 - 隱藏之谷
		{ 16384, 32704, 32767, 32768, 32831 },
		{ 16896, 32704, 32767, 32768, 32831 },
		{ 17408, 32704, 32767, 32768, 32831 },
		{ 17920, 32704, 32767, 32768, 32831 },
		{ 18432, 32704, 32767, 32768, 32831 },
		{ 18944, 32704, 32767, 32768, 32831 },
		{ 19456, 32704, 32767, 32768, 32831 },
		{ 19968, 32704, 32767, 32768, 32831 },
		{ 20480, 32704, 32767, 32768, 32831 },
		{ 20992, 32704, 32767, 32768, 32831 },
		{ 21504, 32704, 32767, 32768, 32831 },
		{ 22016, 32704, 32767, 32768, 32831 },
		{ 22528, 32704, 32767, 32768, 32831 },
		{ 23040, 32704, 32767, 32768, 32831 },
		{ 23552, 32704, 32767, 32768, 32831 },
		{ 24064, 32704, 32767, 32768, 32831 },
		{ 24576, 32704, 32767, 32768, 32831 },
		{ 25088, 32704, 32767, 32768, 32831 } };*/
{ 0, 32256, 32767, 32768, 33279 },
		{ 1, 32576, 32831, 32704, 32959 },
		{ 2, 32576, 32895, 32704, 32959 },
		{ 3, 32576, 32831, 32704, 32959 },
		{ 4, 32448, 34303, 32064, 33599 },
		{ 5, 32704, 32767, 32768, 32831 },
		{ 6, 32704, 32831, 32768, 32831 },
		{ 7, 32640, 32895, 32640, 32895 },
		{ 8, 32640, 32895, 32640, 32895 },
		{ 9, 32640, 32895, 32640, 32895 },
		{ 10, 32640, 32831, 32640, 32895 },
		{ 11, 32640, 32895, 32640, 32895 },
		{ 12, 32640, 32895, 32640, 32895 },
		{ 13, 32640, 32895, 32640, 32895 },
		{ 14, 32512, 33023, 32704, 32895 },
		{ 15, 32704, 32767, 32768, 32831 },
		{ 16, 32704, 32831, 32704, 32895 },
		{ 17, 32704, 32767, 32768, 32831 },
		{ 18, 32704, 32767, 32768, 32831 },
		{ 19, 32704, 32895, 32640, 32895 },
		{ 20, 32704, 32831, 32704, 32831 },
		{ 21, 32640, 32831, 32704, 32895 },
		{ 22, 32640, 32895, 32640, 32895 },
		{ 23, 32640, 32895, 32640, 32895 },
		{ 24, 32640, 32895, 32640, 32895 },
		{ 25, 32704, 32895, 32704, 32831 },
		{ 26, 32704, 32895, 32640, 32895 },
		{ 27, 32640, 32895, 32704, 32895 },
		{ 28, 32640, 32895, 32704, 32895 },
		{ 29, 32704, 32767, 32768, 32831 },
		{ 30, 32640, 32895, 32640, 32895 },
		{ 31, 32640, 32895, 32640, 32895 },
		{ 32, 32576, 32831, 32704, 32959 },
		{ 33, 32576, 32831, 32704, 32959 },
		{ 34, 32640, 32831, 32704, 32895 },
		{ 35, 32576, 32831, 32704, 32959 },
		{ 36, 32576, 32831, 32704, 32959 },
		{ 37, 32576, 32831, 32704, 32959 },
		{ 38, 32640, 32831, 32704, 32895 },
		{ 39, 32640, 32831, 32704, 32895 },
		{ 40, 32640, 32831, 32704, 32895 },
		{ 41, 32640, 32831, 32704, 32895 },
		{ 42, 32512, 32831, 32704, 33023 },
		{ 43, 32704, 32831, 32704, 32831 },
		{ 44, 32704, 32831, 32704, 32831 },
		{ 45, 32704, 32831, 32704, 32831 },
		{ 46, 32704, 32831, 32704, 32831 },
		{ 47, 32704, 32831, 32704, 32831 },
		{ 48, 32704, 32831, 32704, 32831 },
		{ 49, 32704, 32831, 32704, 32831 },
		{ 50, 32704, 32831, 32704, 32831 },
		{ 51, 32640, 32831, 32704, 32895 },
		{ 52, 32640, 32767, 32768, 32895 },
		{ 53, 32640, 32895, 32640, 32895 },
		{ 54, 32640, 32895, 32640, 32895 },
		{ 55, 32640, 32831, 32704, 32959 },
		{ 56, 32640, 32895, 32640, 32895 },
		{ 57, 32576, 33023, 32512, 32959 },
		{ 58, 32512, 32831, 32704, 33023 },
		{ 59, 32640, 32831, 32768, 32895 },
		{ 60, 32640, 32767, 32768, 32959 },
		{ 61, 32640, 32767, 32768, 32895 },
		{ 62, 32640, 32767, 32768, 32895 },
		{ 63, 32576, 32895, 32640, 32959 },
		{ 64, 32512, 32639, 32768, 32895 },
		{ 65, 32704, 32831, 32768, 32895 },
		{ 66, 32704, 32895, 32768, 32959 },
		{ 67, 32640, 32831, 32704, 32895 },
		{ 68, 32576, 33023, 32512, 32959 },
		{ 69, 32512, 32831, 32704, 33023 },
		{ 70, 32576, 33023, 32640, 33087 },
		{ 72, 32704, 32895, 32768, 32895 },
		{ 73, 32704, 32959, 32704, 32959 },
		{ 74, 32704, 32895, 32768, 32959 },
		{ 75, 32704, 32831, 32768, 32959 },
		{ 76, 32704, 32831, 32768, 32895 },
		{ 77, 32704, 32831, 32768, 32895 },
		{ 78, 32832, 32959, 32704, 32831 },
		{ 79, 32704, 32831, 32768, 32895 },
		{ 80, 32704, 32831, 32768, 32895 },
		{ 81, 32704, 32831, 32768, 32895 },
		{ 82, 32640, 32767, 32768, 32895 },
		{ 83, 32704, 32831, 32768, 32831 },
		{ 84, 32704, 32767, 32768, 32831 },
		{ 85, 32512, 32831, 32640, 32959 },
		{ 86, 32768, 33023, 32704, 32895 },
		{ 87, 32704, 32767, 32768, 32831 },
		{ 88, 33472, 33599, 32640, 32767 },
		{ 89, 32640, 32767, 32832, 32959 },
		{ 90, 32640, 32767, 32832, 32959 },
		{ 91, 32640, 32767, 32832, 32959 },
		{ 92, 32640, 32767, 32832, 32959 },
		{ 93, 32640, 32767, 32832, 32959 },
		{ 94, 32640, 32767, 32832, 32959 },
		{ 95, 32640, 32767, 32832, 32959 },
		{ 96, 32640, 32767, 32832, 32959 },
		{ 97, 32640, 32767, 32832, 32959 },
		{ 98, 32640, 32767, 32832, 32959 },
		{ 99, 32704, 32767, 32768, 32831 },
		{ 100, 32704, 32831, 32768, 32895 },
		{ 101, 32704, 32895, 32704, 32895 },
		{ 102, 32704, 32895, 32704, 32895 },
		{ 103, 32704, 32895, 32704, 32895 },
		{ 104, 32576, 32767, 32768, 32959 },
		{ 105, 32576, 32767, 32768, 32959 },
		{ 106, 32576, 33855, 32768, 32959 },
		{ 107, 32576, 32767, 32768, 32959 },
		{ 108, 32576, 32767, 32768, 32959 },
		{ 109, 32576, 32767, 32768, 32959 },
		{ 110, 32704, 32895, 32704, 32895 },
		{ 111, 32576, 32767, 32768, 32959 },
		{ 112, 32704, 32895, 32704, 32895 },
		{ 113, 32704, 32895, 32704, 32895 },
		{ 114, 32576, 32767, 32768, 32959 },
		{ 115, 32576, 32767, 32768, 32959 },
		{ 116, 32704, 32831, 32832, 32895 },
		{ 117, 32576, 32767, 32768, 32959 },
		{ 118, 32576, 32767, 32768, 32959 },
		{ 119, 32576, 32767, 32768, 32959 },
		{ 120, 32704, 32895, 32704, 32895 },
		{ 121, 32576, 32767, 32768, 32959 },
		{ 122, 32704, 32895, 32704, 32895 },
		{ 123, 32704, 32895, 32704, 32895 },
		{ 124, 32576, 32767, 32768, 32959 },
		{ 125, 32576, 32767, 32768, 32959 },
		{ 126, 32704, 32831, 32832, 32895 },
		{ 127, 32576, 32767, 32768, 32959 },
		{ 128, 32576, 32767, 32768, 32959 },
		{ 129, 32576, 32767, 32768, 32959 },
		{ 130, 32704, 32895, 32704, 32895 },
		{ 131, 32576, 32767, 32768, 32959 },
		{ 132, 32704, 32895, 32704, 32895 },
		{ 133, 32704, 32895, 32704, 32895 },
		{ 134, 32576, 32767, 32768, 32959 },
		{ 135, 32576, 32767, 32768, 32959 },
		{ 136, 32704, 32831, 32832, 32895 },
		{ 137, 32576, 32767, 32768, 32959 },
		{ 138, 32576, 32767, 32768, 32959 },
		{ 139, 32576, 32767, 32768, 32959 },
		{ 140, 32704, 32895, 32704, 32895 },
		{ 141, 32576, 32767, 32768, 32959 },
		{ 142, 32704, 32895, 32704, 32895 },
		{ 143, 32704, 32895, 32704, 32895 },
		{ 144, 32576, 32767, 32768, 32959 },
		{ 145, 32576, 32767, 32768, 32959 },
		{ 146, 32576, 32831, 32768, 32959 },
		{ 147, 32576, 32767, 32768, 32959 },
		{ 148, 32576, 32767, 32768, 32959 },
		{ 149, 32576, 32767, 32768, 32959 },
		{ 150, 32704, 32895, 32704, 32895 },
		{ 151, 32576, 32767, 32768, 32959 },
		{ 152, 32576, 32767, 32768, 32959 },
		{ 153, 32576, 32767, 32768, 32959 },
		{ 154, 32704, 32895, 32704, 32895 },
		{ 155, 32704, 32895, 32704, 32895 },
		{ 156, 32704, 32831, 32768, 32831 },
		{ 157, 32576, 32767, 32768, 32959 },
		{ 158, 32576, 32767, 32768, 32959 },
		{ 159, 32576, 32767, 32768, 32959 },
		{ 160, 32576, 32767, 32768, 32959 },
		{ 161, 32576, 32767, 32768, 32959 },
		{ 162, 32576, 32767, 32768, 32959 },
		{ 163, 32576, 32767, 32768, 32959 },
		{ 164, 32704, 32895, 32704, 32895 },
		{ 165, 32704, 32895, 32704, 32895 },
		{ 166, 32704, 32831, 32768, 32831 },
		{ 167, 32576, 32767, 32768, 32959 },
		{ 168, 32576, 32767, 32768, 32959 },
		{ 169, 32576, 32767, 32768, 32959 },
		{ 170, 32576, 32767, 32768, 32959 },
		{ 171, 32576, 32767, 32768, 32959 },
		{ 172, 32576, 32767, 32768, 32959 },
		{ 173, 32576, 32767, 32768, 32959 },
		{ 174, 32704, 32895, 32704, 32895 },
		{ 175, 32704, 32895, 32704, 32895 },
		{ 176, 32704, 32831, 32768, 32831 },
		{ 177, 32576, 32767, 32768, 32959 },
		{ 178, 32576, 32767, 32768, 32959 },
		{ 179, 32576, 32767, 32768, 32959 },
		{ 180, 32576, 32767, 32768, 32959 },
		{ 181, 32576, 32767, 32768, 32959 },
		{ 182, 32576, 32767, 32768, 32959 },
		{ 183, 32576, 32767, 32768, 32959 },
		{ 184, 32704, 32895, 32704, 32895 },
		{ 185, 32704, 32895, 32704, 32895 },
		{ 186, 32704, 32831, 32768, 32831 },
		{ 187, 32576, 32767, 32768, 32959 },
		{ 188, 32576, 32767, 32768, 32959 },
		{ 189, 32576, 32767, 32768, 32959 },
		{ 190, 32576, 32767, 32768, 32959 },
		{ 191, 32576, 32767, 32768, 32959 },
		{ 192, 32576, 32767, 32768, 32959 },
		{ 193, 32576, 32767, 32768, 32959 },
		{ 194, 32704, 32895, 32704, 32895 },
		{ 195, 32704, 32895, 32704, 32895 },
		{ 196, 32704, 32831, 32768, 32831 },
		{ 197, 32576, 32767, 32768, 32959 },
		{ 198, 32576, 32767, 32768, 32959 },
		{ 199, 32576, 32767, 32768, 32959 },
		{ 200, 32576, 32831, 32768, 33023 },
		{ 201, 32640, 33535, 32704, 32959 },
		{ 202, 32640, 33535, 32704, 32895 },
		{ 203, 32640, 33535, 32704, 32895 },
		{ 204, 32640, 33535, 32704, 32895 },
		{ 205, 32640, 33535, 32704, 32895 },
		{ 206, 32640, 33535, 32704, 32895 },
		{ 207, 32640, 33535, 32704, 32895 },
		{ 208, 32640, 33535, 32704, 32895 },
		{ 209, 32704, 32767, 32768, 32831 },
		{ 210, 32640, 33535, 32704, 32895 },
		{ 211, 32640, 33535, 32704, 32895 },
		{ 213, 32704, 32767, 32768, 32831 },
		{ 217, 32640, 32767, 32768, 32831 },
		{ 221, 32640, 32895, 32640, 32895 },
		{ 237, 32704, 32767, 32768, 32831 },
		{ 240, 32640, 32767, 33024, 33151 },
		{ 241, 32704, 32831, 32832, 32959 },
		{ 242, 32704, 32831, 32896, 33087 },
		{ 243, 32640, 32767, 32832, 33023 },
		{ 244, 32704, 33023, 32768, 33087 },
		{ 248, 32704, 32831, 32768, 32895 },
		{ 249, 32704, 32831, 32832, 32895 },
		{ 250, 32704, 32831, 32768, 32895 },
		{ 251, 32768, 32831, 32768, 32831 },
		{ 252, 32576, 32767, 32832, 32895 },
		{ 253, 32704, 32831, 32832, 33023 },
		{ 254, 32576, 32767, 32768, 32959 },
		{ 255, 32640, 32831, 32768, 32895 },
		{ 256, 32640, 32895, 32768, 33023 },
		{ 257, 32640, 32831, 32768, 32895 },
		{ 258, 32576, 32831, 32768, 33151 },
		{ 259, 32704, 32767, 32768, 33023 },
		{ 300, 32832, 32959, 32448, 32639 },
		{ 301, 32576, 32767, 32768, 33023 },
		{ 302, 32704, 32767, 32832, 32895 },
		{ 303, 32576, 32959, 32512, 32895 },
		{ 304, 32576, 32959, 32768, 33023 },
		{ 305, 32704, 32767, 32768, 32831 },
		{ 306, 32512, 32767, 32768, 32959 },
		{ 307, 32704, 32959, 32768, 32959 },
		{ 308, 32704, 33023, 32768, 32959 },
		{ 309, 32704, 33087, 32768, 32959 },
		{ 310, 32640, 32895, 32768, 33023 },
		{ 320, 32640, 33087, 32768, 33087 },
		{ 330, 32640, 32831, 32768, 33023 },
		{ 340, 32640, 32895, 32704, 32959 },
		{ 350, 32640, 32767, 32768, 32895 },
		{ 360, 32640, 32831, 32704, 32895 },
		{ 370, 32640, 32831, 32704, 32895 },
		{ 400, 32448, 33087, 32576, 33087 },
		{ 401, 32704, 32895, 32768, 32895 },
		{ 410, 32640, 32959, 32704, 33087 },
		{ 420, 32640, 32831, 32832, 33151 },
		{ 430, 32640, 33023, 32704, 33087 },
		{ 440, 32256, 32767, 32768, 33279 },
		{ 441, 32640, 32895, 32704, 32959 },
		{ 442, 32704, 32895, 32704, 32895 },
		{ 443, 32640, 32895, 32640, 32959 },
		{ 444, 32704, 32767, 32768, 32831 },
		{ 445, 32704, 32831, 32832, 32895 },
		{ 446, 32704, 32831, 32768, 32831 },
		{ 447, 32704, 32767, 32768, 32831 },
		{ 450, 32576, 32831, 32768, 32959 },
		{ 451, 32704, 32895, 32704, 32895 },
		{ 452, 32704, 32831, 32768, 32895 },
		{ 453, 32704, 32895, 32704, 32895 },
		{ 454, 32704, 32895, 32704, 32895 },
		{ 455, 32704, 32895, 32768, 32895 },
		{ 456, 32704, 32831, 32768, 32895 },
		{ 457, 32640, 32767, 32768, 32895 },
		{ 460, 32704, 32895, 32768, 32895 },
		{ 461, 32640, 32895, 32768, 32895 },
		{ 462, 32640, 32895, 32768, 32895 },
		{ 463, 32704, 32831, 32768, 32895 },
		{ 464, 32704, 32831, 32768, 32895 },
		{ 465, 32704, 32831, 32768, 32895 },
		{ 466, 32704, 32831, 32768, 32895 },
		{ 467, 32640, 32767, 32768, 32895 },
		{ 468, 32576, 32703, 32832, 32959 },
		{ 470, 32640, 32895, 32768, 32895 },
		{ 471, 32704, 32831, 32768, 32895 },
		{ 472, 32640, 32831, 32704, 32895 },
		{ 473, 32704, 32959, 32768, 32895 },
		{ 474, 32704, 32831, 32768, 32895 },
		{ 475, 32640, 32831, 32768, 32895 },
		{ 476, 32704, 32831, 32704, 32895 },
		{ 477, 32704, 32831, 32768, 32959 },
		{ 478, 32640, 32831, 32704, 32895 },
		{ 480, 32576, 32895, 32768, 33023 },
		{ 481, 32640, 32831, 32768, 32895 },
		{ 482, 32576, 32831, 32704, 32895 },
		{ 483, 32640, 32895, 32704, 32959 },
		{ 484, 32704, 32895, 32704, 32895 },
		{ 490, 32640, 32767, 32768, 32895 },
		{ 491, 32640, 32767, 32704, 32895 },
		{ 492, 32704, 32895, 32768, 32895 },
		{ 493, 32704, 32831, 32704, 32831 },
		{ 494, 32768, 32895, 32704, 32831 },
		{ 495, 32704, 32895, 32704, 32895 },
		{ 496, 32768, 32895, 32768, 32895 },
		{ 500, 32640, 32831, 32704, 32895 },
		{ 501, 32576, 33215, 32512, 32959 },
		{ 502, 32576, 33215, 32576, 32959 },
		{ 503, 32576, 33215, 32576, 32959 },
		{ 504, 32576, 33215, 32576, 32959 },
		{ 505, 32576, 33215, 32576, 32959 },
		{ 506, 32512, 33215, 32576, 32959 },
		{ 507, 32704, 33023, 32768, 32959 },
		{ 508, 32768, 32895, 33088, 33215 },
		{ 509, 32704, 32767, 32768, 32831 },
		{ 511, 32576, 33215, 32576, 32895 },
		{ 512, 32576, 33215, 32576, 32895 },
		{ 513, 32576, 33215, 32576, 32895 },
		{ 514, 32576, 33215, 32576, 32895 },
		{ 515, 32576, 33215, 32576, 32895 },
		{ 516, 32576, 33215, 32576, 32895 },
		{ 518, 32640, 32831, 32704, 32895 },
		{ 521, 32576, 32767, 32832, 33023 },
		{ 522, 32576, 32831, 32832, 32959 },
		{ 523, 32576, 32831, 32832, 32959 },
		{ 524, 32576, 32831, 32832, 32959 },
		{ 530, 32704, 32959, 32768, 32959 },
		{ 531, 32704, 32895, 32704, 32959 },
		{ 532, 32704, 32895, 32768, 32895 },
		{ 533, 32704, 32895, 32768, 33023 },
		{ 534, 32704, 32959, 32768, 32895 },
		{ 535, 32576, 32895, 32704, 33023 },
		{ 536, 32640, 32831, 32704, 32895 },
		{ 541, 32640, 32831, 32768, 32895 },
		{ 542, 32640, 32831, 32768, 32895 },
		{ 543, 32704, 32895, 32704, 32895 },
		{ 550, 32384, 32895, 32640, 33151 },
		{ 551, 32640, 32767, 32768, 32895 },
		{ 552, 32704, 32767, 32768, 32895 },
		{ 553, 32704, 32831, 32768, 32895 },
		{ 554, 32704, 32831, 32768, 32895 },
		{ 555, 32704, 32767, 32768, 32895 },
		{ 556, 32704, 32831, 32768, 32895 },
		{ 557, 32704, 32831, 32768, 32895 },
		{ 558, 32704, 33215, 32768, 33279 },
		{ 600, 32640, 32895, 32704, 32895 },
		{ 601, 32640, 32959, 32704, 32959 },
		{ 602, 32640, 32767, 32768, 32895 },
		{ 603, 32640, 32767, 32768, 32895 },
		{ 604, 32768, 32895, 32768, 32895 },
		{ 605, 32704, 32959, 32704, 32959 },
		{ 606, 32640, 32895, 32704, 32895 },
		{ 607, 32640, 32895, 32768, 32959 },
		{ 608, 32640, 32767, 32832, 32959 },
		{ 610, 32640, 32895, 32704, 32959 },
		{ 611, 32640, 32895, 32640, 32831 },
		{ 612, 32640, 32895, 32704, 32959 },
		{ 613, 32640, 32895, 32768, 33023 },
		{ 620, 32768, 32831, 32768, 32831 },
		{ 621, 32640, 32895, 32768, 32959 },
		{ 630, 32704, 33023, 32768, 33087 },
		{ 631, 32704, 33087, 32640, 33023 },
		{ 632, 32640, 32959, 32576, 32895 },
		{ 666, 32640, 32831, 32704, 32895 },
		{ 701, 32576, 33023, 32512, 32959 },
		{ 725, 33472, 33663, 32576, 32767 },
		{ 726, 32640, 32767, 32832, 32959 },
		{ 777, 32448, 32831, 32832, 33151 },
		{ 778, 32640, 32959, 32576, 33023 },
		{ 779, 32768, 33023, 32704, 32895 },
		{ 780, 32576, 32831, 32704, 33087 },
		{ 781, 32704, 33023, 32704, 32895 },
		{ 782, 32704, 32831, 32768, 32895 },
		{ 783, 32704, 33343, 32576, 32959 },
		{ 784, 32704, 32831, 32832, 32895 },
		{ 997, 32704, 32767, 32768, 32831 },
		{ 998, 32704, 32767, 32768, 32831 },
		{ 1000, 32704, 32895, 32768, 32959 },
		{ 1001, 32704, 32895, 32768, 32959 },
		{ 1002, 32576, 33087, 32512, 33023 },
		{ 1003, 32640, 32895, 32832, 32959 },
		{ 1004, 32512, 32959, 32512, 32895 },
		{ 1005, 32512, 33023, 32576, 33023 },
		{ 1011, 32640, 33151, 32448, 32959 },
		{ 1017, 32512, 33023, 32768, 33279 },
		{ 1023, 32512, 32959, 32704, 33087 },
		{ 2000, 32640, 32959, 32704, 33023 },
		{ 2001, 32640, 32959, 32704, 33023 },
		{ 2002, 32640, 32959, 32704, 33023 },
		{ 2003, 32640, 32959, 32704, 33023 },
		{ 2004, 32640, 32895, 32768, 32959 },
		{ 2005, 32512, 32895, 32704, 33087 },
		{ 2006, 32704, 32895, 32768, 32959 },
		{ 5001, 32704, 32831, 32704, 32831 },
		{ 5002, 32704, 32831, 32704, 32831 },
		{ 5003, 32704, 32831, 32704, 32831 },
		{ 5004, 32704, 32831, 32704, 32831 },
		{ 5005, 32704, 32831, 32704, 32831 },
		{ 5006, 32704, 32831, 32704, 32831 },
		{ 5007, 32704, 32831, 32704, 32831 },
		{ 5008, 32704, 32831, 32704, 32831 },
		{ 5009, 32704, 32831, 32704, 32831 },
		{ 5010, 32704, 32831, 32704, 32831 },
		{ 5011, 32704, 32831, 32704, 32831 },
		{ 5012, 32704, 32831, 32704, 32831 },
		{ 5013, 32704, 32831, 32704, 32831 },
		{ 5014, 32704, 32831, 32704, 32831 },
		{ 5015, 32704, 32831, 32704, 32831 },
		{ 5016, 32704, 32831, 32704, 32831 },
		{ 5017, 32704, 32831, 32704, 32831 },
		{ 5018, 32704, 32831, 32704, 32831 },
		{ 5019, 32704, 32831, 32704, 32831 },
		{ 5020, 32704, 32831, 32704, 32831 },
		{ 5021, 32704, 32831, 32704, 32831 },
		{ 5022, 32704, 32831, 32704, 32831 },
		{ 5023, 32704, 32831, 32704, 32831 },
		{ 5024, 32704, 32831, 32704, 32831 },
		{ 5025, 32704, 32831, 32704, 32831 },
		{ 5026, 32704, 32831, 32704, 32831 },
		{ 5027, 32704, 32831, 32704, 32831 },
		{ 5028, 32704, 32831, 32704, 32831 },
		{ 5029, 32704, 32831, 32704, 32831 },
		{ 5030, 32704, 32831, 32704, 32831 },
		{ 5031, 32704, 32831, 32704, 32831 },
		{ 5032, 32704, 32831, 32704, 32831 },
		{ 5033, 32704, 32831, 32704, 32831 },
		{ 5034, 32704, 32831, 32704, 32831 },
		{ 5035, 32704, 32831, 32704, 32831 },
		{ 5036, 32704, 32831, 32704, 32831 },
		{ 5037, 32704, 32831, 32704, 32831 },
		{ 5038, 32704, 32831, 32704, 32831 },
		{ 5039, 32704, 32831, 32704, 32831 },
		{ 5040, 32704, 32831, 32704, 32831 },
		{ 5041, 32704, 32831, 32704, 32831 },
		{ 5042, 32704, 32831, 32704, 32831 },
		{ 5043, 32704, 32831, 32704, 32831 },
		{ 5044, 32704, 32831, 32704, 32831 },
		{ 5045, 32704, 32831, 32704, 32831 },
		{ 5046, 32704, 32831, 32704, 32831 },
		{ 5047, 32704, 32831, 32704, 32831 },
		{ 5048, 32704, 32831, 32704, 32831 },
		{ 5049, 32704, 32831, 32704, 32831 },
		{ 5050, 32704, 32831, 32704, 32831 },
		{ 5051, 32704, 32831, 32704, 32831 },
		{ 5052, 32704, 32831, 32704, 32831 },
		{ 5053, 32704, 32831, 32704, 32831 },
		{ 5054, 32704, 32831, 32704, 32831 },
		{ 5055, 32704, 32831, 32704, 32831 },
		{ 5056, 32704, 32831, 32704, 32831 },
		{ 5057, 32704, 32831, 32704, 32831 },
		{ 5058, 32704, 32831, 32704, 32831 },
		{ 5059, 32704, 32831, 32704, 32831 },
		{ 5060, 32704, 32831, 32704, 32831 },
		{ 5061, 32704, 32831, 32704, 32831 },
		{ 5062, 32704, 32831, 32704, 32831 },
		{ 5063, 32704, 32831, 32704, 32831 },
		{ 5064, 32704, 32831, 32704, 32831 },
		{ 5065, 32704, 32831, 32704, 32831 },
		{ 5066, 32704, 32831, 32704, 32831 },
		{ 5067, 32704, 32831, 32704, 32831 },
		{ 5068, 32704, 32831, 32768, 32895 },
		{ 5069, 32704, 32831, 32768, 32895 },
		{ 5070, 32704, 32831, 32768, 32895 },
		{ 5071, 32704, 32831, 32768, 32895 },
		{ 5072, 32704, 32831, 32768, 32895 },
		{ 5073, 32704, 32831, 32768, 32895 },
		{ 5074, 32704, 32831, 32768, 32895 },
		{ 5075, 32704, 32831, 32768, 32895 },
		{ 5076, 32704, 32831, 32768, 32895 },
		{ 5077, 32704, 32831, 32768, 32895 },
		{ 5078, 32704, 32831, 32768, 32895 },
		{ 5079, 32704, 32831, 32768, 32895 },
		{ 5080, 32704, 32831, 32768, 32895 },
		{ 5081, 32704, 32831, 32768, 32895 },
		{ 5082, 32704, 32831, 32768, 32895 },
		{ 5083, 32704, 32831, 32768, 32895 },
		{ 5084, 32704, 32831, 32768, 32895 },
		{ 5085, 32704, 32831, 32768, 32895 },
		{ 5086, 32704, 32831, 32768, 32895 },
		{ 5087, 32704, 32831, 32768, 32895 },
		{ 5088, 32704, 32831, 32768, 32895 },
		{ 5089, 32704, 32831, 32768, 32895 },
		{ 5090, 32704, 32831, 32768, 32895 },
		{ 5091, 32704, 32831, 32768, 32895 },
		{ 5092, 32704, 32831, 32768, 32895 },
		{ 5093, 32704, 32831, 32768, 32895 },
		{ 5094, 32704, 32831, 32768, 32895 },
		{ 5095, 32704, 32831, 32768, 32895 },
		{ 5096, 32704, 32831, 32768, 32895 },
		{ 5097, 32704, 32831, 32768, 32895 },
		{ 5098, 32704, 32831, 32768, 32895 },
		{ 5099, 32704, 32831, 32768, 32895 },
		{ 5100, 32704, 32831, 32768, 32895 },
		{ 5101, 32704, 32831, 32768, 32895 },
		{ 5102, 32704, 32831, 32768, 32895 },
		{ 5103, 32704, 32831, 32768, 32895 },
		{ 5104, 32704, 32831, 32768, 32895 },
		{ 5105, 32704, 32831, 32768, 32895 },
		{ 5106, 32704, 32831, 32768, 32895 },
		{ 5107, 32704, 32831, 32768, 32895 },
		{ 5108, 32704, 32831, 32768, 32895 },
		{ 5109, 32704, 32831, 32768, 32895 },
		{ 5110, 32704, 32831, 32768, 32895 },
		{ 5111, 32704, 32831, 32768, 32895 },
		{ 5112, 32704, 32831, 32768, 32895 },
		{ 5113, 32704, 32831, 32768, 32895 },
		{ 5114, 32704, 32831, 32768, 32895 },
		{ 5115, 32704, 32831, 32768, 32895 },
		{ 5116, 32704, 32831, 32768, 32895 },
		{ 5117, 32704, 32831, 32768, 32895 },
		{ 5118, 32704, 32831, 32768, 32895 },
		{ 5119, 32704, 32831, 32768, 32895 },
		{ 5120, 32704, 32831, 32768, 32895 },
		{ 5121, 32704, 32831, 32768, 32895 },
		{ 5122, 32704, 32831, 32768, 32895 },
		{ 5123, 32704, 32831, 32768, 32895 },
		{ 5124, 32704, 32895, 32704, 32895 },
		{ 5125, 32768, 32895, 32768, 32895 },
		{ 5140, 32640, 32959, 32704, 32959 },
		{ 5141, 32640, 32959, 32704, 32959 },
		{ 5142, 32640, 32959, 32704, 32959 },
		{ 5143, 32704, 32831, 32768, 32895 },
		{ 5144, 32704, 32831, 32768, 32895 },
		{ 5145, 32704, 32831, 32768, 32895 },
		{ 5153, 32576, 32703, 32832, 32959 },
		{ 5166, 32704, 32831, 32768, 32895 },
		{ 5167, 32512, 32767, 32704, 32959 },
		{ 5168, 32512, 32767, 32704, 32959 },
		{ 5169, 32512, 32767, 32704, 32959 },
		{ 5170, 32512, 32767, 32704, 32959 },
		{ 5171, 32512, 32767, 32704, 32959 },
		{ 5172, 32512, 32767, 32704, 32959 },
		{ 5173, 32512, 32767, 32704, 32959 },
		{ 5174, 32512, 32767, 32704, 32959 },
		{ 5175, 32512, 32767, 32704, 32959 },
		{ 5176, 32512, 32767, 32704, 32959 },
		{ 5177, 32512, 32767, 32704, 32959 },
		{ 5178, 32512, 32767, 32704, 32959 },
		{ 5179, 32512, 32767, 32704, 32959 },
		{ 5180, 32512, 32767, 32704, 32959 },
		{ 5181, 32512, 32767, 32704, 32959 },
		{ 5182, 32512, 32767, 32704, 32959 },
		{ 5183, 32512, 32767, 32704, 32959 },
		{ 5184, 32512, 32767, 32704, 32959 },
		{ 5185, 32512, 32767, 32704, 32959 },
		{ 5186, 32512, 32767, 32704, 32959 },
		{ 5187, 32512, 32767, 32704, 32959 },
		{ 5188, 32512, 32767, 32704, 32959 },
		{ 5189, 32512, 32767, 32704, 32959 },
		{ 5190, 32512, 32767, 32704, 32959 },
		{ 5191, 32704, 32895, 32768, 32959 },
		{ 5192, 32704, 32895, 32768, 32959 },
		{ 5193, 32704, 32895, 32768, 32959 },
		{ 5194, 32704, 32895, 32768, 32959 },
		{ 5195, 32704, 32895, 32768, 32959 },
		{ 5196, 32704, 32895, 32768, 32959 },
		{ 5197, 32704, 32895, 32768, 32959 },
		{ 5198, 32704, 32895, 32768, 32959 },
		{ 5199, 32704, 32895, 32768, 32959 },
		{ 5200, 32704, 32895, 32768, 32959 },
		{ 5300, 32640, 32895, 32704, 32959 },
		{ 5301, 32640, 32895, 32704, 32959 },
		{ 5302, 32640, 32895, 32704, 32959 },
		{ 5303, 32704, 32895, 32768, 32959 },
		{ 5384, 32704, 32895, 32640, 32831 },
		{ 5435, 32704, 32959, 32704, 32959 },
		{ 5501, 32704, 32959, 32832, 33087 },
		//{ 6001, 32704, 32895, 32704, 32895 },
		//{ 6002, 32704, 32831, 32832, 32959 },
		//{ 6003, 32704, 32895, 32768, 32959 },
		//{ 6004, 32704, 32831, 32768, 32895 },
		{ 6041, 32768, 32895, 32768, 32895 },
		//{ 7000, 32640, 32959, 32576, 32895 },
		//{ 7060, 32576, 32767, 32704, 32895 },
		{ 7100, 32704, 32959, 32832, 33087 },
		//{ 7770, 32512, 32767, 32832, 33087 },
		//{ 7780, 32704, 32959, 32640, 32959 },
		//{ 8011, 32768, 32895, 32768, 32895 },
		//{ 8012, 32704, 32895, 32704, 32895 },
		//{ 8013, 32704, 32767, 32768, 32831 },
		//{ 8014, 32704, 32767, 32704, 32831 },
		//{ 8015, 32704, 32831, 32704, 32831 },
		{ 9000, 32576, 32895, 32640, 33023 },
		{ 9100, 32704, 32767, 32832, 32895 },
		{ 9101, 32640, 32831, 32768, 32895 },
		{ 16384, 32704, 32767, 32768, 32831 },
		{ 16896, 32704, 32767, 32768, 32831 },
		{ 17408, 32704, 32767, 32768, 32831 },
		{ 17920, 32704, 32767, 32768, 32831 },
		{ 18432, 32704, 32767, 32768, 32831 },
		{ 18944, 32704, 32767, 32768, 32831 },
		{ 19456, 32704, 32767, 32768, 32831 },
		{ 19968, 32704, 32767, 32768, 32831 },
		{ 20480, 32704, 32767, 32768, 32831 },
		{ 20992, 32704, 32767, 32768, 32831 },
		{ 21504, 32704, 32767, 32768, 32831 },
		{ 22016, 32704, 32767, 32768, 32831 },
		{ 22528, 32704, 32767, 32768, 32831 },
		{ 23040, 32704, 32767, 32768, 32831 },
		{ 23552, 32704, 32767, 32768, 32831 },
		{ 24064, 32704, 32767, 32768, 32831 },
		{ 24576, 32704, 32767, 32768, 32831 },
		{ 25088, 32704, 32767, 32768, 32831 } };
}
